Senior Software Engineer
- Salary
- CHF 110K–CHF 150K
- Hiring from
- Switzerland
- Work type
- Hybrid
- Posted
615,674 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Senior Software Engineer (Backend/ML Systems)
📍 Zug, Switzerland (4 days onsite, 1 remote)
🔒 No sponsorship available
🎯 2-stage interview process
🛠️ Stack: Python, FastAPI/Flask/Django, Docker, GitHub Actions, ML deployment
💰 Salary: CHF 110k - 150k+ (plus bonus)
We're working with a fast-growing AI Engineering team based in London on a Senior Software Engineer hire. The team has a genuine startup culture, small, focused, high ownership, backed by the scale and resources of a major global organisation. They build AI-driven technology that has measurable real-world impact on how large-scale infrastructure is designed and built.
This is a hands-on backend role for someone who's comfortable owning systems end to end, moving across the stack when needed, and shipping production-grade software in a fast-moving environment.
What you'll need
- Strong Python engineering background with hands-on experience in FastAPI, Flask, or Django
- Proven track record of deploying and monitoring ML models in production environments
- Solid Docker and containerisation experience
- CI/CD pipeline experience, GitHub Actions specifically
- A background in startups or scaleups where you've had real ownership and worked in lean teams
- Someone who can move across the stack and pick things up quickly rather than staying in a narrow lane
Nice to have
- Observability tooling such as Prometheus, Grafana, or ELK
- Infrastructure as Code (Terraform)
- Azure cloud experience
- GPU/CPU workload optimisation
The details
Location: Zug, Switzerland (4 days in office, 1 remote).
Get in touch if interested at: ccollins@trg-uk.com
