Middle Python Developer with AI engineering background
At AnyforSoft, we strive to build a passionate and skilled team to deliver exceptional results. That’s why we are currently looking for a talented Python developer to work on our upcoming AI projects.
About the project:
The project involves the development of a Python application integrated with the Feedly news service, ChatGPT, and a client’s content management system.
Requirements:
✦ At least 3 years experience with Python 3;
✦ Familiarity with Python Frameworks: Django, FastAPI;
✦ Familiarity with OAuth flows;
✦ Experience with RabbitMQ, Apache Kafka, NSQ etc. and Celery;
✦ Strong database knowledge: MySQL/MariaDB/PostgreSQL, MongoDB, Elasticsearch, ApacheSOLR;
✦ Proficient in Docker usage;
✦ Experience with cloud solutions like: AWS (understanding Labmdas is an advantage) / Google Cloud / Digital Ocean;
✦ Experience with REST and WebSockets;
✦ Understanding AI-driven approach and concepts: ML, DL, LLM
✦ Experience in integration of SAAS-based AI solutions from OpenAI and Anthropic;
✦ Strong understanding and experience of Promot Engineering;
✦ Understanding and experience with vector databases;
✦ Experience with PyTorch, and TensorFlow could be a good point;
✦ Understanding best practices and technical approaches in Python development;
✦ A general understanding of data analytics could be a good point;
✦ Experience in technical communication with clients;
✦ Experience in technical estimation on presale;
✦ Experience in proposing technical decisions on projects;
✦ English: Upper Intermediate or higher.
✦ Experience with Drupal will be much appreciated and considered a strong advantage.
Responsibilities:
✦ Backend development and implementation of required features;
✦ Development of AI-driven solutions including prompt engineering, ML/LLM solutions
✦ Collaborating with other developers, designers, and project managers to ensure that all projects are delivered on time and to a high standard;
✦ Staying up-to-date with the latest developments in Python and related technologies to ensure that you are able to deliver the best possible results for the project and be able to participate in technical evaluations during the pre-sales phase.
Steps of the interview:
✦ Recruitment interview (30 minutes);
✦ Technical interview (60 minutes +/-);
✦ Offer.
We offer:
✦ Remote culture with the possibility to work from anywhere in the world;
✦ Flexible and open-minded management;
✦ Career and proficiency development plans;
✦ Competitive compensation and benefits level;
✦ Good technical equipment, legal support, corporate entertainment, and other usual benefits;
✦ Cashback for personal development, health, recreation, power backup, and coworking.