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 | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, web service API design, relational and non-relational databases, data modeling, query tuning, Ubuntu platform, code review, automated testing
Preferred skills
Golang, scaling production architecture, IoT solutions, enterprise software delivery
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