Разработчик Python (Middle/Senior)
Nanosoft is looking for a Middle/Senior Python Developer with 3-6 years of experience. Hybrid or office work in Saint Petersburg, full-time.
Developing and maintaining Python functionality in production projects Designing and developing backend services and APIs on FastAPI Participating in the design of architecture and business logic of services Implementing asynchronous and parallel processing of data and requests Identifying and eliminating bottlenecks, improving system performance Maintaining code quality: refactoring, tests, code review, documentation
Commercial experience in Python development for at least 3 years Strong knowledge of Python 3.x and standard libraries Practical experience in developing APIs and services, including FastAPI Understanding of asynchronous programming and parallelism in Python Skills in designing algorithms and data structures Strong SQL skills, experience in database design and work with PostgreSQL and MongoDB Experience with Docker, CI/CD, and GitLab CI, basic understanding of Kubernetes Experience with queue systems and message brokers: Kafka, RabbitMQ, or similar Understanding of monitoring and logging principles, experience with Prometheus/Grafana and/or ELK Nice to have: Experience with ML/NLP libraries (PyTorch, TensorFlow, Hugging Face Transformers, spaCy, etc.) Understanding of machine learning algorithms and natural language processing, ability to design models and pipelines Experience with LLMs, inference optimization, GPU usage, and model containerization (Docker, containerd)
Full-time employment Schedule: 5/2 Work format: hybrid or office (Saint Petersburg)
Don't miss a single job
Subscribe to our Telegram channel