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
Senior IC backend software engineer (Python)
Builds
Production-grade web service APIs and marketplace infrastructure
Domain
Open source software, Linux, cloud infrastructure, IoT
Deliverable
production ML models | product features | infrastructure
Required skills
Python, web service API design, relational and non-relational databases, data modeling, query tuning, Ubuntu platform, automated testing, code review
Preferred skills
Golang, scaling production architecture, enterprise solution design
Technologies
Python, Golang, Ubuntu, Snap Store, Charmhub.io
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
Senior, hands-on IC