Python Developer
Description
About Us: Kebeta.ai is a deep-tech studio that builds custom AI solutions beyond generic APIs. We specialize in NLP, Knowledge Graphs, and Deep Reinforcement Learning in domains like Media, Autonomous Trading, Tourism, etc. About Project: 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 Manage.
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.
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.