An application that brings AI into highly specialized professional fields, enabling them to benefit from the latest cutting-edge advancements.
We are currently looking for a talented Python developer for our team.
Requirements: * Over 2 years of experience and strong knowledge of Python 3.9+, including multiprocessing and asyncio. * Hands-on experience with FastAPI and Pydantic for building web services. * Solid understanding of SQLAlchemy and ORM concepts. * Proficiency in Pandas for data analysis. * Basic knowledge of NumPy and understanding of the vectorization concept. * Experience with data visualization using matplotlib and plotly. * Good understanding of data structures. * Knowledge of relational databases and SQL. * Experience working with PostgreSQL. * Understanding of web services architecture and integration standards. * Experience in developing and documenting REST APIs, including Swagger. * English — Intermediate level;
Will be plus: * Understanding of prompting / interaction concepts with LLMs like ChatGPT, LLama, etc. * More advanced understanding of Numpy and how math translates into code. * Knowledge of “Fast App Builders” like Streamlit or Jupyter.
Key Responsibilities: * Design separate components, modules, classes etc. * Code, debug, document, and maintain portions of software. * Participate in peer code and design reviews. * Participate in estimation and planning sessions. * Contribute to development of technical project documentation and user documentation. * Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation. * Participate in conference calls and face-to-face meetings. * Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements. * Escalate technical issues to the Architect, Team Lead and Project Manager.
Location:
Ukraine: remote.
We offer: * The ability to focus on your work: a lack of bureaucracy and micromanagement; * Competitive compensation depending on skills and experience level; * Ability to learn new technological stacks, which help you to grow professionally and advance your career; * Friendly atmosphere, concern for the comfort of specialists; * English lessons; * Flexible schedule depends on project’s needs; * 15 working days of vacation; * 12 working days per year are allowed to be “no show days” due to personal reasons.