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 generous leave policies.
- Why this job: Make a real impact in AI while growing your career in a collaborative environment.
- Qualifications: 4+ years in software engineering with strong Golang skills and ML experience 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 (Basé à London) employer: Golden Bees
Contact Detail:
Golden Bees Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer - Go (Basé à London)
✨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 deploying and monitoring ML models, as this knowledge is essential for the role and will demonstrate your technical depth.
We think you need these skills to ace Senior Software Engineer - Go (Basé à London)
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.
Prepare for Technical Questions: Anticipate technical questions related to Golang, MLOps, and cloud-native tools. Be ready to discuss your problem-solving approach and any challenges you've faced in previous roles.
How to prepare for a job interview at Golden Bees
✨Showcase Your Golang Expertise
Make sure to highlight your strong proficiency in Golang during the interview. Be prepared to discuss specific projects where you've used Golang, and how it contributed to the success of those projects.
✨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 challenges you faced.
✨Discuss Your Experience with Kubernetes
Kubernetes is a key technology for this position. Share your experiences with Kubernetes and cloud-native tools, detailing how you've used them to build scalable infrastructure.
✨Engage with Open Source Contributions
If you've contributed to open source projects, be sure to mention them. Discuss what you learned from these experiences and how they relate to the work at Seldon, especially in terms of collaboration and innovation.