Senior Python Backend Engineer
Mirko Solutions is an international IT company specializing in web and mobile development for clients in the US, Canada, EU, and Australia. We are growing rapidly and are currently looking for a Senior Python Backend Engineer for a new international project.
About the role:
Our backend is developed all in Python running in the cloud over k8s. It's not a typical backend interacting with a UI frontend, handling audio streams in real-time. Our systems integrate with a large number of third party services. Because of the myriad of
challenges and the fast pace of a startup, each team member gets to experience a lot of professional growth and ownership
In this role, you will:
๐ธ Own parts of our core backend infrastructure, which is a complex, real-time distributed system written in Python and Rust
๐ธ Own big initiatives end-to-end and deliver them with minimal guidance
๐ธ Troubleshoot highly complex production issues
๐ธ Constantly improve our development velocity while maintaining a very high reliability standard
Qualifications:
๐ธ BSc in Software Development or equivalent industry experience
๐ธ Previously a Staff or Principal Engineer at a startup company
๐ธ 10+ years of experience in Python development
๐ธ Strong Python Asyncio experience
๐ธ Strong software design skills
๐ธ Excellent communicator in writing and orally
๐ธ Significant experience with at least one strongly typed language (Rust, C++, Go, Swift, Java, etc)
๐ธ Deep understanding of Networking Protocols, Operating Systems
๐ธ Deep knowledge of Python Profiling
๐ธ Experience in delivering and troubleshooting a production-grade cloud-based distributed system
๐ธ Experience in building and troubleshooting a real-time low-level system (e.g. kernel, drivers, RTOS)
๐ธ Kubernetes and Helm experience
๐ธ Experience with different observability stacks
๐ธ Strong LLM prompting skills, but also being able to work without them
๐ธ Experience with gRPC and its troubleshooting
๐ธ Being a contributor or maintainer of an open-source package
Bonus:
๐ธ An understanding of one of the following: WebRTC, STUN/TURN, SIP, RTP, HLS, RTMP
๐ธ Having worked with Rust and PyO3
๐ธ Audio programming experience
We offer:
๐ธ remote work (full-time);
๐ธ projects for international clients;
๐ธ a team of experienced colleagues who will support your development;
๐ธ a friendly atmosphere and opportunities for professional growth.
Required skills experience
| Python | 10 years |
Required languages
| English | B2 - Upper Intermediate |