Software Engineer - App Stores
Core
Develop and operate backend services powering the Snap Store and Charmhub.io marketplaces for open source software distribution.
Role type
Backend Software Engineer (Python)
Builds
Production web service APIs and marketplace infrastructure
Domain
Open source software, Linux, Cloud infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, API design, relational and non-relational databases, data modeling, query tuning, Ubuntu development platform
Preferred skills
Golang, clean code practices, automated testing, system scaling
Technologies
Python, Golang, Ubuntu
Responsibilities
Write clean web service APIs to support CLI and web frontend clients, Design and implement new features from spec to production, Review code and technical designs produced by other engineers, Collaborate remotely with a globally distributed team
Seniority
Mid-Senior, hands-on IC