Microservices Engineer
Core
Design, build, and maintain scalable back-end REST API microservices in Go and Python for Ubuntu, serving millions of global enterprise clients.
Role type
Senior IC microservices engineer (Go/Python)
Builds
High-scale, 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/non-relational), CI/CD, systems programming, Linux (Debian/Ubuntu)
Preferred skills
Container tech (LXD, Docker, Kubernetes), build systems, cross-compilation, hyperscale cloud experience, distributed systems design, performance engineering, security analysis
Technologies
Go, Python, Linux, Kubernetes, Docker, LXD
Responsibilities
Design APIs and software architecture, write robust scalable software, build tests, maintain fault-tolerant applications, debug issues, contribute to technical documentation, collaborate globally
Seniority
Senior, hands-on IC