MirkoEurope

Senior Python Backend Engineer

Description

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.

Skills

HelmC++LLMGoPythonJavagRPCKubernetesMobile DevelopmentcppSwiftRustcplusplus

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching