ML Platform Engineer, Central Software in Southampton
ML Platform Engineer, Central Software

ML Platform Engineer, Central Software in Southampton

Southampton Full-Time 100000 - 120000 £ / year (est.) No home office possible
Go Premium
B

At a Glance

  • Tasks: Join a passionate team to develop ML tools and infrastructure for cutting-edge robotics.
  • Company: Boston Dynamics, a leader in robotics innovation with a mission to enrich lives.
  • Benefits: Generous benefits package, including medical, dental, 401(k), and paid time off.
  • Why this job: Make a real impact by transforming concepts into scalable solutions for advanced robotics.
  • Qualifications: 7+ years in software or ML engineering, proficient in Python and cloud technologies.
  • Other info: Collaborative environment with opportunities for mentorship and career growth.

The predicted salary is between 100000 - 120000 £ per year.

Boston Dynamics' mission is to image and create robots that enrich people's lives. Our mobile robots operate in the most challenging and remote environments imaginable, from industrial sites to disaster zones. We are a passionate team of innovators, thinkers, and builders dedicated to creating products that our users love. To bolster our mission, we're looking for a talented Developer to join the Central Software (CSW) Machine Learning Platform team.

As a ML Platform Engineer on the Central Software (CSW) team, you will play an active role in implementing the tools, infrastructure, and pipelines that unify how our product and research teams get stuff done. This is your chance to work closely with ML/RL engineers and researchers from across BD, supporting product and advanced research activities at the forefront of robotics innovation.

How you will make an impact:

  • Transform proofs of concepts into scalable solutions, helping product teams deliver new robot capabilities to customers.
  • Evolve and scale fielded solutions, enabling continuous model improvement and redeployment.
  • Dig into and optimize both cloud and on-robot ML system implementations, for accuracy and efficiency.
  • Work closely with other members of the ML Platform team to implement, deploy, and maintain ML infrastructure.
  • Work with stakeholders across BD to understand requirements, ensuring deployed solutions meet end-user needs.
  • Own end-to-end delivery of new capabilities, spanning implementation, testing, deploying, and operations.
  • Be an active participant in our agile development process, coordinating work with others, calling out challenges, and communicating progress regularly.
  • Use your experience to mentor/upskill peers and other contributors across the organization.

You bring:

  • Hands-on experience or interest in ML application for robotics.
  • 7+ years experience as a Senior Software Engineer or ML engineer.
  • Demonstrated proficiency in Python, Julia, or R, and related frameworks (PyTorch, Tensorflow, Pandas, Numpy).
  • Knowledge of distributed computing & big data technologies for large datasets (e.g., Spark) and building data pipelines.
  • Knowledge of Deep Learning methodologies specific to Computer Vision like YOLO.
  • Experience with Annotation tools using SAM, Co-Tracker, etc. is a plus.
  • Familiarity with cloud platform (e.g., Google, AWS) and scalable ML deployment methods (Docker, K8s, Ansible, Terraform).
  • Experience with data processing, data augmentation and data cleaning techniques.
  • Experience with Agile, Scrum or other lean methods.
  • Ability to work collaboratively in cross-functional teams.
  • Bachelors in Engineering, Computer Science, or other technical area.

If this appeals to you and you're looking for a role that helps you make an impact, come join the team.

The salary or hourly pay range for this position will be clearly stated in the job posting as required by Massachusetts law. The pay range for this position is between $131,175.20 annually. Base pay will depend on multiple individualized factors including, but not limited to internal equity, job related knowledge, skills and experience. This range represents a good faith estimate of compensation at the time of posting. Boston Dynamics offers a generous benefits package including medical, dental vision, 401(k), paid time off and an annual bonus structure. Additional details regarding these benefit plans will be provided if an employee receives an offer for employment.

ML Platform Engineer, Central Software in Southampton employer: Boston Dynamics

At Boston Dynamics, we pride ourselves on being an exceptional employer, fostering a culture of innovation and collaboration in the heart of robotics technology. Our team is dedicated to not only pushing the boundaries of machine learning and robotics but also to supporting your professional growth through mentorship and hands-on experience with cutting-edge tools and infrastructure. With a comprehensive benefits package and a commitment to work-life balance, we ensure that our employees thrive both personally and professionally in a dynamic and rewarding environment.
B

Contact Detail:

Boston Dynamics Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land ML Platform Engineer, Central Software in Southampton

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at Boston Dynamics. A friendly chat can open doors that applications alone can't.

✨Tip Number 2

Show off your skills! If you’ve got a portfolio or GitHub with projects related to ML and robotics, make sure to highlight them during interviews. It’s all about demonstrating what you can bring to the table.

✨Tip Number 3

Prepare for technical interviews by brushing up on your Python and ML frameworks. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you think!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.

We think you need these skills to ace ML Platform Engineer, Central Software in Southampton

Machine Learning (ML) application for robotics
Python
Julia
R
PyTorch
TensorFlow
Pandas
NumPy
Distributed computing
Big data technologies
Data pipelines
Deep Learning methodologies
Computer Vision
YOLO
Cloud platforms (Google, AWS)
Docker
Kubernetes (K8s)
Ansible
Terraform
Data processing
Data augmentation
Data cleaning techniques
Agile
Scrum
Cross-functional teamwork

Some tips for your application 🫡

Show Your Passion for Robotics: When writing your application, let your enthusiasm for robotics shine through! We love seeing candidates who are genuinely excited about the impact of technology on people's lives. Share any relevant projects or experiences that highlight your passion.

Tailor Your Application: Make sure to customise your CV and cover letter to align with the job description. Highlight your experience with ML applications in robotics and any specific tools or technologies mentioned. This shows us you’ve done your homework and are a great fit for the role!

Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to describe your skills and experiences, especially those related to Python, cloud platforms, and ML methodologies. We appreciate clarity as it makes it easier for us to see your potential.

Apply Through Our Website: We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at Boston Dynamics

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of Python, Julia, or R, and the frameworks like PyTorch and TensorFlow. Be ready to discuss how you've used these tools in past projects, especially in relation to ML applications for robotics.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've transformed proofs of concepts into scalable solutions. Think about challenges you've faced in previous roles and how you overcame them, particularly in optimising ML systems for accuracy and efficiency.

✨Understand the Agile Process

Since the role involves working in an agile development environment, be prepared to talk about your experience with Agile or Scrum methodologies. Highlight how you've coordinated work with others and communicated progress in past projects.

✨Ask Insightful Questions

At the end of the interview, don’t shy away from asking questions. Inquire about the team dynamics, the specific challenges they face in deploying ML infrastructure, or how they measure success in their projects. This shows your genuine interest in the role and the company.

ML Platform Engineer, Central Software in Southampton
Boston Dynamics
Location: Southampton
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>