Description
We are looking for an experienced Python developer to participate in the creation and support of modular components for a distributed cloud infrastructure. You will develop reliable, scalable, and testable Python modules that integrate into a large ecosystem of open-source services.
Responsibilities
- development and support of Python modules interacting with distributed infrastructure components
- writing unit, integration, and end-to-end tests
- participation in code review and adherence to code quality standards
- building and publishing packages (including .deb/.rpm) for Linux distributions
- diagnosing and troubleshooting issues in Linux production environments
- collaboration with DevOps and SRE teams to ensure solution stability and performance.
Requirements
- basic understanding of hypervisor principles and experience interacting with QEMU/KVM via API or CLI (e.g., via libvirt or directly)
- proficient Linux skills: working with systemd, journalctl, network stack, file systems
- practical experience with containerization technologies: Docker and/or Podman (including writing Dockerfile, image management, network and volumes configuration)
- experience interacting with (or developing for) any from this list - OpenStack , Apache CloudStack, Proxmox VE, OpenNebula, oVirt
- at least 3 years of commercial Python development experience
- deep understanding of asynchronous programming, multithreading, and IPC in Linux
- experience with package build systems (e.g., rpmbuild, mock, koji, fedpkg, or similar)
- knowledge of CI/CD principles and experience with Git, GitLab CI
- understanding of REST API, RPC principles, and inter-service communication
- experience with virtualenv, pip, Poetry, or similar dependency management tools.
Will be a plus:
- knowledge of oslo libraries and openstacksdk
- understanding of networking (L2/L3, VLAN, VXLAN).
Conditions
- comfortable modern office near the Ladozhskaya metro station
- the option to choose a convenient schedule – office/hybrid
- annual salary review, annual bonus
- corporate gym and relaxation zones
- more than 400 educational programs from SberUniversity for professional and career development
- IT Bootcamp adaptation program
- extended voluntary health insurance (VHI), preferential insurance for family, and corporate pension program
- employee mortgages at rates more favorable by up to 4%
- free SberPrime+ subscription, discounts on products from partner companies.