Microservices Engineer
Core
Designing, building, and maintaining scalable back-end REST API microservices for Ubuntu, serving millions of global enterprise and technology clients.
Role type
Senior IC microservices engineer (Go/Python)
Builds
High-quality, fault-tolerant web services and APIs for Ubuntu
Domain
Open source operating systems, cloud infrastructure, and distributed systems
Deliverable
production ML models | product features
Required skills
Python, Go, API design, database systems (relational and non-relational), continuous integration/delivery, systems programming, Linux (Debian/Ubuntu)
Preferred skills
Container technologies (LXD, Docker, Kubernetes), cross-compilation, hyperscale cloud experience, distributed systems design, performance engineering, security analysis (fuzzing)
Technologies
Go, Python, Linux, Docker, Kubernetes, LXD
Responsibilities
Write robust software that works at scale, design APIs and software architecture, write validation tests, build fault-tolerant applications, debug complex issues, contribute to technical documentation, collaborate with globally distributed teams
Seniority
Senior, hands-on IC