Python Engineer
Core
Design, develop, test, and maintain high-quality, modern, and idiomatic Python software across server infrastructure, Kubernetes, desktop applications, web services, and production tooling.
Role type
Senior Python Software Engineer
Builds
Reliable and maintainable software solutions for server infrastructure, Kubernetes environments, desktop systems, and web platforms
Domain
Open-source technology ecosystem, server infrastructure, cloud platforms
Required skills
Python programming, software design, testing, debugging, Linux (Debian/Ubuntu), software engineering principles, technical documentation, performance engineering, security
Preferred skills
Container technologies (LXD, Docker, Kubernetes), build systems, cross-compilation, Go/Rust/C/C++, web/Flutter front-end, REST/gRPC APIs, SQL/NoSQL databases, public cloud platforms, OpenStack, Debian/Ubuntu packaging, systems programming
Technologies
Python, Linux, Kubernetes, Docker, LXD, Go, Rust, C, C++, Flutter, REST, gRPC, SQL, NoSQL, OpenStack
Responsibilities
Design, develop, test, and maintain high-quality Python software; Debug complex technical issues and implement robust solutions; Contribute to technical architecture and engineering decisions; Develop comprehensive automated tests and promote quality practices; Create clear technical documentation; Contribute to open-source projects and foster technical communities; Collaborate with globally distributed engineering teams
Seniority
Senior, hands-on IC with leadership within teams