At a Glance
- Tasks: Design and build cutting-edge MLOps tools to simplify machine learning deployment.
- Company: Join Seldon, a leader in responsible AI development since 2014.
- Benefits: Enjoy hybrid working, a £1000 L&D budget, and share options.
- Why this job: Make a real impact in AI while growing your career in a collaborative environment.
- Qualifications: 4+ years experience in software engineering with strong Golang skills required.
- Other info: Work on high-profile projects and contribute to open source initiatives.
The predicted salary is between 43200 - 72000 £ per year.
Seldon was founded in 2014 with a simple yet ambitious mission: to accelerate the adoption of machine learning to solve the world’s most challenging problems. We’re committed to responsible, trustworthy, and holistic AI development. Our vision is a future where artificial intelligence transforms how we live, work, and interact, harnessed ethically by enterprise organizations and the open source community. As machine learning becomes central to connected businesses, we seek talented individuals to advance our mission, delivering industry-leading MLOps solutions and making a significant impact in the space. We foster a culture driven by passionate, talented teams and an open, collaborative ethos. Operating on the cutting edge of technology within an evolving agile environment, we offer unique opportunities for career growth and shaping the future of MLOps.
About the role
- Realize product vision: delivering production-ready machine learning models quickly, simplifying enterprise-grade MLOps.
- Design, build, and extend Seldon’s core MLOps tools and products.
- Assist enterprises in deploying machine learning models at scale across various use-cases and sectors.
- Advance the state of the art in MLOps, managing ML models throughout their lifecycle—from deployment to testing and updates.
Essential skills
- Degree or higher in a scientific or engineering field, or relevant experience.
- Experience designing complex systems from start to finish.
- Minimum of 4+ years industry experience.
- Strong proficiency in Golang.
- Experience with Kubernetes and Cloud Native tools.
- Building infrastructure with a focus on observability.
- Contributions to open source projects.
- Experience deploying machine learning tools in production.
- Broad understanding of data science and machine learning.
- Knowledge of explainable AI or ML monitoring in production.
- Familiarity with Python tools for data science.
High-profile projects
- Developing and maintaining a black box model explainability tool.
- Contributing to open source projects related to ML serving.
Technologies used
- Go for backend infrastructure, including our core services.
- Python for machine learning and related tools.
- Service mesh leveraging Envoy, Istio, or similar.
- gRPC protobuf for schema standardization.
- TypeScript and JavaScript for enterprise user interfaces.
- Kubernetes and related cloud native technologies for orchestration.
Location & Benefits
- London or Cambridge, UK - Hybrid working (2 days/week in-office).
- Impactful role with growth opportunities.
- Supportive, collaborative team environment.
- Learning and career development with a £1000 annual L&D budget.
- Flexible hybrid working arrangements.
- Share options aligned with company success.
- 28 days annual leave plus bank holidays.
- Enhanced parental leave, private medical insurance, life assurance (4x salary), pension scheme (5% employee / 3% employer).
Senior Software Engineer - Go employer: Seldon
Contact Detail:
Seldon Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Go
✨Tip Number 1
Familiarise yourself with Seldon's mission and values. Understanding their commitment to responsible AI and MLOps will help you align your discussions during interviews, showcasing how your personal values resonate with theirs.
✨Tip Number 2
Highlight your experience with Golang and Kubernetes in conversations. Be prepared to discuss specific projects where you've used these technologies, as they are crucial for the role and demonstrate your hands-on expertise.
✨Tip Number 3
Engage with the open-source community related to MLOps. Contributing to relevant projects can not only enhance your skills but also provide talking points during interviews, showing your proactive approach and passion for the field.
✨Tip Number 4
Prepare to discuss your understanding of machine learning lifecycle management. Be ready to share insights on deployment, testing, and updates, as this knowledge is essential for the role and will demonstrate your depth of experience.
We think you need these skills to ace Senior Software Engineer - Go
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Golang, Kubernetes, and machine learning. Emphasise any relevant projects or contributions to open source that align with Seldon's mission.
Craft a Compelling Cover Letter: In your cover letter, express your passion for machine learning and AI. Discuss how your skills and experiences make you a perfect fit for the role and how you can contribute to Seldon's vision.
Showcase Relevant Projects: Include specific examples of projects where you've designed complex systems or deployed machine learning models. Highlight your role in these projects and the impact they had on the organisation.
Demonstrate Cultural Fit: Research Seldon's culture and values. In your application, mention how you align with their collaborative ethos and commitment to responsible AI development, showcasing your teamwork and communication skills.
How to prepare for a job interview at Seldon
✨Showcase Your Golang Expertise
As a Senior Software Engineer, strong proficiency in Golang is essential. Be prepared to discuss your past projects using Go, including any challenges you faced and how you overcame them. Highlight specific examples where your skills made a significant impact.
✨Demonstrate Your MLOps Knowledge
Since the role focuses on MLOps, brush up on your understanding of machine learning model lifecycles. Be ready to explain how you've deployed ML models in production and the tools you used, especially Kubernetes and cloud-native technologies.
✨Discuss Open Source Contributions
Seldon values contributions to open source projects. Prepare to talk about any relevant projects you've worked on, what your role was, and how it relates to the position you're applying for. This shows your commitment to the community and continuous learning.
✨Emphasise Collaboration and Teamwork
With a culture driven by collaboration, it's important to demonstrate your ability to work well in teams. Share experiences where you successfully collaborated with others, particularly in agile environments, and how you contributed to achieving common goals.