More jobs:
ML Platform Software Developer
Job in
Waltham, Middlesex County, Massachusetts, 02254, USA
Listed on 2025-11-29
Listing for:
Boston Dynamics, Inc.
Full Time
position Listed on 2025-11-29
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer
Job Description & How to Apply Below
**** ML Platform Software Developer
****** 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. In this role, you’ll be responsible for developing responsive, data-rich front-ends for web applications that let users draw insights and train new models. You’ll also optimize backend systems and build secure APIs.You’ll be involved in the entire development lifecycle from data model definition, to writing back-end logic, building UI components to visualize and manipulate data, and working with end-users to make sure solutions make an impact.**###
**** What you’ll do****
* **** S
* *** chema Design:
Design and maintain normalized database schemas, write efficient stored procedures and queries, and triggers
* API Development:
Build APIs that serve as the communication layer between the database and the client.
* Performance:
Optimize database performance through indexing and query analysis.
* Security:
Implement secure authentication and authorization flows (e.g., using JWTs/HMAC signatures) to ensure data privacy and integrity.
* Front-End:
Develop responsive, application front-ends using [for e.g. using React / Vue.js /Angular, or others] for complex datasets .
* Manage application state effectively to handle asynchronous data fetching and caching.
* Data Binding:
Create forms and inputs that validate user data on the client side before submitting to the database.
**** We're Looking For Someone With:
***** 7+ years of professional experience in production software development, excellent problem-solving abilities, and strong communication skills.
* Expert-level proficiency in maintaining and optimizing databases. Expertise in writing queries and understanding complex joins, views, and data types.
* Strong writing, debugging, and deploying applications written in Python.
* 3+ years experience with modern JavaScript frameworks ([React / Vue.js]) and Type Script.
* Proven experience designing commonly used API schemas.
* Proficient with Git and collaborative development workflows (e.g., Pull Requests, Code Reviews)
* Ability to visualize how a change in the database schema ripples through the API & affects the UI.
* Ability to translate complex data constraints into clear requirements for non-technical stakeholders.
* Able to independently take a feature from "database idea" to "deployed frontend."
**** Bonus Points If You Have:
***** Deep understanding of API security standards (OAuth2, HMAC, etc.)
* Experience with ORMs like SQL Alchemy and Alembic migrations.
* Experience with data visualization libraries (e.g., D3.js, Chart.js, Recharts)
* CI/CD: maintain deployment pipelines for automated testing and release.
** If 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 $ - 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 a annual bonus structure. Additional details regarding these benefit plans will be provided if an employee receives an offer for employment.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×