Python Developer
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 3 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.
Required skills experience
| Python | 3 years |
Required languages
| English | B1 - Intermediate |
| Ukrainian | Native |