Senior Python Developer (with AI experience)
Город:
Минск
Занятость:
Полная занятость
Компания "Научсофт"
Nauchsoft is an IT consulting and software development company with 36 years of experience and a team of 770+ professionals and continuing to grow.
- Design and develop scalable backend systems using Python and related frameworks (Django, FastAPI, Flask).
- Make technical decisions that align with business goals.
- Write clean, efficient, and well-documented code, following best practices and coding standards.
- Write and maintain automated tests.
- Optimize application performance, including profiling, debugging, and refactoring.
- Participate in design and implementation of AI-driven features and integrations.
- Collaborate with Data Science / AI teams to deploy and maintain intelligent components in production.
- Effective communication in English (written and spoken B2+).
- Work closely with the team, participate in agile-related activities like sprint plannings, daily stand-ups and retrospectives.
- Stay current with new technologies, trends, and tools in Python development and related ecosystems -especially AI/ML frameworks and generative technologies.
- 5+ years of experience as a Python Developer.
- Deep understanding of Python 3.x (data structures, async programming, typing, etc.) and its ecosystem.
- Proficiency with major Python sync and async web frameworks like Django (and Django REST), Flask, FastAPI.
- Familiarity with ORMs (e.g., SQLAlchemy, Django ORM), Redis, Celery.
- Strong knowledge of OOP best practices and principles, understanding SOLID, DRY, KISS.
- Experience with RESTful or GraphQL APIs development, understanding auth concepts like JWT and OAuth, network protocols HTTP / HTTPS.
- Strong SQL knowledge; experience with PostgreSQL, MySQL, or SQLite.
- Experience with testing frameworks like pytest or unittest. Knowledge of mocking, test coverage concepts.
- Familiarity with CI/CD pipelines (e.g., GitLab CI, Jenkins) and Docker.
- Proficient with Git and modern Git workflows (feature branching, code reviews, etc.)
-
Basic understanding of AI/ML concepts (e.g., model inference, embeddings, vector databases).
-
Experience working with AI/ML libraries or APIs (e.g., TensorFlow, PyTorch, OpenAI API, LangChain) is a plus.
- Experience with NoSQL databases like MongoDB, ClickHouse, or Elasticsearch.
- Experience with RabbitMQ / Kafka.
- Experience with cloud services like AWS or Azure.
- Understanding of data processing and feature engineering pipelines.
- Strong motivation, initiative, and proactive mindset.
- Business-oriented approach.
- Multitasking and organizational skills.
- Critical thinking and problem-solving ability.
- Commitment to continuous learning and self-improvement.
- Excellent communication and teamwork skills.
- Attention to detail.
This role is prospective and has been created in line with the company’s planned team expansion.
25 Декабря
Минск
Компания "ПикселПлекс" PixelPlex – ведущая продуктово-аутсорсинговая компания по blockchain разработке, основанная в 2007 году. С 2013 года...
25 Декабря
PHP программист/Backend php developer (1C-Битрикс/Bitrix)
Минск
Компания "ИТТАС" Что необходимо делать: Разработка и доработка новых модулей и компонентов для 1С-Битрикс Поддержка обмена данными между...
25 Декабря
Минск
Компания "Вайзор Геймз" GameTech в поисках опытного BI Developer . Обязанности: Разработка BI-систем и создание интерактивных дашбордов...
23 Декабря
Team Leader / Software Architect (Python, FastAPI, AI Integration)
Минск
Компания "Itransition" Core Responsibilities: Lead the design and development of robust backend systems using FastAPI. Define and...
24 Декабря
Senior/Lead .NET Software Developers
Минск
Компания "IDT Technologies" We are looking for a Tech Lead and a Senior .NET Developer to join our Anti-Fraud & Compliance team. Join our...
Вакансия размещена в отрасли