Просмотр вакансии

Сегодня 06-11-2025 22:00
06.11.2025, 10:44

Senior Python Developer (with AI experience)

Работодатель: Научсофт

Научсофт

Город: Минск
Занятость: Полная занятость, Удаленная работа
Опыт работы: От 3 до 6 лет

Nauchsoft is an IT consulting and software development company with 36 years of experience and a team of 770+ professionals and continuing to grow.

We are looking for a highly motivated Senior Python Developer to help build scalable and maintainable systems.
You'll design and implement features, write clean and maintainable code, and guide technical decisions.
This role is ideal for someone who thrives on solving complex problems and driving engineering excellence.
Key Responsibilities:
  • 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.
Requirements:
  • 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.

Nice to Have:
  • 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.
Soft Skills:
  • 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.

Адрес: Минск, улица Леонида Беды, 2

 

Откликнуться на вакансию

Дата
09.11 10.11
USD
2.9775 2.9796
EUR
3.4179 3.4307
RUB
3.683 3.6783
UAH
7.0745 7.0834
CHF
3.6691 3.6835
GBP
3.8792 3.8967
PLN
8.0239 8.0584
Минск
Утром: °C
Днем: °C
Вечером: °C
Ночью: °C

Сейчас: Скорость ветра: 5-7 м/c Атм. давление: 758 мм.рт.ст Влажность: 90%

Спецпредложения