AI Jobs Board
AI Jobs Board
Sponsor
AI Jobs at Boston Dynamics AI Institute
Currently hiring for 12 jobs
Logo
Machine Learning Software Engineer
Boston Dynamics AI Institute
Cambridge, MA
Our Mission
Our mission is to solve the most important and fundamental challenges in AI and Robotics to enable future generations of intelligent machines that will help us all live better lives.

Software Engineers will work cross-functionally, creating new technology to improve software development for robots. If you have a passion for developing technology for robots and use it to advance their capabilities and usefulness, you will want to join us! We are onsite in our new Cambridge, MA office where we are building a collaborative and exciting new organization.

Responsibilities

    • Train, deploy and maintain various ML algorithms on cloud and on-premise infrastructure
    • Develop process, pipeline and tools for all components of ML lifecycle (training, evaluation, deployment)
    • Build and maintain data, model and experimentation pipelinesHelp with model tuning, algorithm selection, hyperparameter search using our MLops platform
    • Partner closely with research and applied science teams to put models into production
    • Promote quality and reliability through regular code reviews

Requirements

    • 10+ years overall experience delivering robust code that includes 5 years with ML
    • BS or MS in computer science, engineering, data science, or related technical, math, or scientific field
    • Experience with C++ or Python 
    • Experience with deep-learning techniques in NLP and Computer Vision
    • Experience using data science tools, libraries, and frameworks (e.g. Scikit-learn, caret, mlr, mllib, SparkML, NumPy, SciPy, Pandas, TensorFlow, PyTorch, MXNet)
    • Experience with git, issue tracking, CI/CD, and modern software engineering practices 
    • Understanding of machine learning algorithms such as Linear and Logistic regressions, Decision tree, Naive Bayes, KNN, K-means, Random forest

Bonus (Not Required)

    • Experience with Docker, Kubernetes, cloud computing, or similar applications 
    • Experience with data processing, logging, and visualization tools 
    • Experience with MLOps (model versioning, model and data lineage, monitoring, model hosting and deployment, scalability, orchestration, continuous learning)Experience creating orchestration workflows with tools such as Airflow, Kubeflow, or AWS Step Functions
    • DevOps experience (e.g. CI/CD Pipelines, Infrastructure as Code, containers, Agile software development)
    • Experience implementing IoT solutions such as edge computing
    • Big Data batch and real time data processing experience (e.g. Hadoop, Spark , Presto, Kafka, Kinesis, Flink)
We provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Full-time
Mid Level
Deep Learning
Logo
DevOps Engineer
Boston Dynamics AI Institute
Cambridge, MA
Our Mission
Our mission is to solve the most important and fundamental challenges in AI and Robotics to enable future generations of intelligent machines that will help us all live better lives.

DevOps Engineers will work cross-functionally, creating new technology to improve software development for robots. If you have a passion for developing technology for robots and use it to advance their capabilities and usefulness, you will want to join us! We are onsite in our new Cambridge, MA office where we are building a collaborative and exciting new organization.

Responsibilities

    • Work collaboratively with research scientists and software engineers on software development for a range of different robotic platforms
    • Develop and maintain CI/CD pipelines using Jenkins, Github Actions
    • Automate and improve our software build, test and deployment processes
    • Develop and maintain our container orchestration systems, such as Kubernetes and Docker
    • Build monitoring and alerting systems for our infrastructure, CloudWatch, DataDog
    • Maintain and administer our data stores and databases, such as HDFS, Mongo, RedisDB
    • Maintain our artifact management system, such as Artifactory, DockerHub
    • Maintain and scale our RabbitMQ, Kafka configurations
    • Experience designing and implementing RESTful APIs

Requirements

    • BS/MS in computer science, robotics, or a related field
    • 5+ years of DevOps experience
    • Strong Linux background (kernel, system administration, networking)Proficient knowledge of configuration management tools (e.g., Puppet, Ansible, Chef, etc)
    • Proficient knowledge of CI/CD tools (e.g., Jenkins, CircleCI, Travis CI, etc)
    • Proficient knowledge of virtualization and containerization (Docker, Kubernetes, etc)
    • Proficient scripting skills (Unix Shell and Python)
    • Proficient knowledge of version control systems (Git, GitHub/GitLab/Bitbucket, etc)
    • Proficient knowledge of build toolchains (CMake, Scons, Gradle, Bazel, etc)
    • Experience with Scrum/Kanban project management systems (e.g., Jira, Trello, etc)
    • Excellent troubleshooting, interpersonal, and technical communication skills
    • Willingness and ability to collaborate in a cross-functional team

Bonus (not required)

    • Awareness and experience with Agile principles
    • Experience with software development tools for robotics, such as the Robot Operating System (ROS2), including tools such as colcon, rosbag, rviz, webviz, gazebo, etc.
    • Experience with Machine Learning infrastructure and MLOps
    • Experience with AWS/GCP
    • Excellent attention to detail and a strong desire to seize optimization opportunities
    • Interest in self-improvement and staying up-to-date on the latest technologies
We provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Full-time
Mid Level
Logo
Robotics Hardware Engineer - Mechanical
Boston Dynamics AI Institute
Cambridge, MA
Our Mission
Our mission is to solve the most important and fundamental challenges in AI and Robotics to enable future generations of intelligent machines that will help us all live better lives.

The AI Institute is building an environment that fosters the kind of blue-sky thinking found in academic labs and quickly drives it to practice through development discipline and resources more common to top-tier industry teams.

What you will be doing
Work as a key part of cross-functional teams developing the next generation of high performance and intelligent robotic systems. Surrounded by top talent in artificial intelligence and controls, bring novel hardware products and processes to life that are, themselves, celebrated research advances. Learn from world-renowned technologists and play with cool robots.

What we are looking for
We are searching for outstanding talent at all experience levels of hardware development.
Competitive individuals may be missing something listed below in what we expect from mechanical-focused candidates, but may be strong in another area. Tell us what you have to offer; we are excited to hear about unexpected skills!

Below is some of what we expect from mechanical-focused candidates

    • BS in Mechanical Engineering, a related field, or equivalent experience solving complex hardware challenges.
    • Strong background selecting, assembling, and troubleshooting motors, motor controllers, and other electro-mechanical components.
    • Mastery of 3D CAD systems (Solidworks or similar) and experience negotiating version control with multiple contributors on large assemblies
    • Familiarity with technical drawings and good GD&T practices
    • Skilled with common mechanical prototyping tools and processes (mills, lathes, printers, etc).
    • Proficiency with one or more engineering analysis tools (Simulation, FEA, Python, Matlab, etc).
    • Excited to teach others and grow outside of their technical discipline.
We provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Full-time
Logo
Robotics Hardware Engineer - Electrical
Boston Dynamics AI Institute
Cambridge, MA
Our Mission
Our mission is to solve the most important and fundamental challenges in AI and Robotics to enable future generations of intelligent machines that will help us all live better lives.

The AI Institute is building an environment that fosters the kind of blue-sky thinking found in academic labs and quickly drives it to practice through development discipline and resources more common to top-tier industry teams.

What you will be doing
Work as a key part of cross-functional teams developing the next generation of high performance and intelligent robotic systems. Surrounded by top talent in artificial intelligence and controls, bring novel hardware products and processes to life that are, themselves, celebrated research advances. Learn from world-renowned technologists and play with cool robots.

What we are looking for
We are searching for outstanding talent at all experience levels of hardware development.
Competitive individuals may be missing something listed below in what we expect from electrical-focused candidates, but may be strong in another area. Tell us what you have to offer; we are excited to hear about unexpected skills!

Below is some of what we expect from electrical-focused candidates

    • BS in Electrical Engineering, a related field, or equivalent experience
    • Strong electrical prototyping expertise from high-level concepts and breadboard evaluation to layout, routing, fabrication and integration.
    • Mastery of robust electrical assembly techniques from fine SMD reworks to clean cable harnesses.
    • Experience with wireless communications hardware and protocols
    • Experience working with real time operating systems and relevant communication/control protocols.
    • Scripting experience for basic embedded programming and data analysis
    • Excited to teach others and grow outside of their technical discipline.
We provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Full-time
Logo
Embedded Robotics Software Engineer
Boston Dynamics AI Institute
Cambridge, MA
Our Mission
Our mission is to solve the most important and fundamental challenges in AI and Robotics to enable future generations of intelligent machines that will help us all live better lives.

Software Engineers will work cross-functionally, creating new technology to improve software development for robots. If you have a passion for developing technology for robots and use it to advance their capabilities and usefulness, you will want to join us! We are onsite in our new Cambridge, MA office where we are building a collaborative and exciting new organization.

Responsibilities

    • Work collaboratively with research teams on tools that improve software development on robots
    • Develop high performance algorithms and improve systems 
    • Create and support open source robotics software 
    • Promote quality and reliability through regular code reviews

Requirements

    • 5+ years experience delivering robust code 
    • BS or MS in computer science, robotics, physics, electrical/mechanical/aerospace engineering, or a related field 
    • Experience with C or C++
    • Experience with git, issue tracking, CI/CD, and modern software engineering practices
    • Strong troubleshooting skills
    • Experience implementing and troubleshooting an RTOS with hard real-time requirements on embedded microcontrollers 
    • Experience implementing and troubleshooting common communication protocols (CAN, I2C, SPI, RS-485, EtherCAT, etc.) 
    • Knowledge of synchronization and resource sharing for memory-constrained systems 
    • Comfortable using common electrical engineering tools (schematics, logic analyzer, oscilloscope, etc.) to evaluate and rework hardware systems

Bonus (Not Required)

    • Experience working with robots, control, kinematics, machine learning, physics simulators, or similar applications 
    • Experience with data processing, logging, and visualization tools 
    • Experience with ROS, gRPC, LCM, or other inter-process communication middleware technologies 
    • Experience operating as a technical lead 
    • Experience with robot sensors (IMU, Cameras, etc.)
    • Experience with FPGA and/or FPGA/ARM SOC (i.e. Zynq) programming
    • Experience with bootloaders
    • Experience with Python scripting
We provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Full-time
Mid Level
Logo
Simulation Software Engineer
Boston Dynamics AI Institute
Cambridge, MA
Our Mission
Our mission is to solve the most important and fundamental challenges in AI and Robotics to enable future generations of intelligent machines that will help us all live better lives.

Software Engineers will work cross-functionally, creating new technology to improve software development for robots. If you have a passion for developing technology for robots and use it to advance their capabilities and usefulness, you will want to join us! We are onsite in our new Cambridge, MA office where we are building a collaborative and exciting new organization. Currently we are looking for senior level software engineers to join the team.

Responsibilities

    • Work collaboratively with research teams on tools that improve software development on robots
    • Examples include data processing, visualization, and physics simulators
    • Develop high performance algorithms and improve systems
    • Create and support open source robotics software
    • Promote quality and reliability through regular code reviews

Requirements

    • 10+years experience delivering robust code
    • BS or MS in computer science, robotics, physics, electrical/mechanical/aerospace engineering, or a related field
    • Experience with NVidia Omniverse
    • Experience with Python and C++
    • Experience with git, issue tracking, CI/CD, and modern software engineering practices
    • Strong troubleshooting skills

Bonus (Not Required)

    • Knowledge of Omniverse tools such as Isaac, Orbit, Warp, Replicator, etc.
    • Experience with the other simulators such as Habitat, Drake, Mujoco, Gazebo, etc.
    • Familiar with the gym-type environments for RL
    • Experience with simulation development in conjunction with ROS/ROS2Experience with data processing, logging, and visualization tools (particularly MeshCat)
    • Experience with Docker, cloud computing, or similar applications
    • Experience contributing to open source projects writing tutorial code + documentation
    • Familiar with robot perception (camera models, etc.)
    • Familiar with robotic navigation and embodied AI (NavMesh, interacting with semantic data)
    • Experience with synthetic data generation and domain randomization
    • Experience with robot sensors (IMU, cameras, depth cameras, etc)
    • Experience working with robots, controls, kinematics, machine learning, etc.
We provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Full-time
Senior
Logo
Robot Application Engineer
Boston Dynamics AI Institute
Cambridge, MA
Our Mission
Our mission is to solve the most important and fundamental challenges in AI and Robotics to enable future generations of intelligent machines that will help us all live better lives.

Robot Application Engineers play a crucial part in ensuring the successful execution of skills and behaviors on robotic hardware. Your primary responsibilities will include executing pre-built programs, recording execution outcomes through detailed logs, and maintaining the robot’s safety throughout the process.

What you'll do:

    • Work with a variety of robotic platforms, which includes: the Boston Dynamics Spot robot, Kuka LBR iiwa robot, and the Franka Emika FR3 robot arm.
    • Execute closed and open-loop policies on robotic hardware according to predefined plans.Monitor and record execution outcomes using comprehensive logs to facilitate analysis and evaluation.
    • Prioritize the safety of the robot during policy execution and make necessary adjustments to ensure safe operation.
    • Collaborate with the development team to identify and address any issues that may arise during hardware verification.
    • Maintain a proactive approach to detect significant performance deterioration during execution and promptly notify the team.

What we are looking for:

    • Current undergraduate student or a recent college graduate with a degree in Robotics, Computer Science, Engineering, or a related field.
    • Proficiency of Ubuntu Linux and utilizing the command line to initiate processes, store logs, and create plots for data analysis.
    • Strong problem-solving skills with an ability to troubleshoot hardware and software issues.
    • Excellent communication skills to effectively collaborate with the development team and report findings.

Bonus:

    • Familiarity with robotic hardware components and a basic understanding of control systems.
We provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Full-time
Junior
Logo
Robot Software Engineer
Boston Dynamics AI Institute
Cambridge, MA
Our Mission
Our mission is to solve the most important and fundamental challenges in AI and Robotics to enable future generations of intelligent machines that will help us all live better lives.

We need outstanding talent at all levels across AI, robotics, computing, machine learning, machine perception, software, mechanical, and electrical engineering with a passion for developing technology for robots and use it to advance their capabilities and usefulness.  

Robot Software Engineers will work cross-functionally to improve robot software at the institute and around the world.  If you have a passion for developing technology for robots and use it to advance their capabilities and usefulness, you will want to join us!

What you'll do:

    • Work directly with robots to improve their capabilities, including creating new skills and behaviors, writing drivers, and improving debugging tools.
    • Work collaboratively with our internal research teams and our external partners to improve robot software.
    • Help us maintain our open source repositories by adding features, responding to externally and internally submitted bugs, and creating quality documentation.
    • Promote quality and reliability through regular code reviews

What we are looking for:

    • BS or MS in computer science, robotics, electrical/mechanical/aerospace engineering, or a related field
    • Experience with C++ or Python
    • Experience working with robots

Bonus (Not Required)

    • Experience with ROS2
    • Experience working with machine learning, physics simulators, or similar applications
    • Experience maintaining open source repositories
We provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Full-time
Mid Level
Logo
Perception Software Engineer
Boston Dynamics AI Institute
Cambridge, MA
Our Mission
Our mission is to solve the most important and fundamental challenges in AI and Robotics to enable future generations of intelligent machines that will help us all live better lives.

Perception Software Engineers will work cross-functionally with all of our projects to create software tools and algorithms for perception research and help turn that research into reality.  If you have a passion for developing technology for robots and use it to advance their capabilities and usefulness, you will want to join us! We are onsite in our new Cambridge, MA office where we are building a collaborative and exciting new organization. Currently we are looking for senior level software engineers to join the team.

What you'll do:

    • Work with a small team of software perception engineers that will creatively apply state-of-the-art perception techniques from both in-house and laboratories around the world to solve real-world problems.
    • Work collaboratively with research teams on improving robot perception software and the development of this software.  Examples include tools for accessing large models, camera drivers, and visualization.
    • Create and support open source robotics software.
    • Promote quality and reliability through regular code reviews.
    • Develop high performance algorithms and improve systems

What we are looking for:

    • 5+ years of experience designing and developing software perception applications using C++ or Python in production environments
    • BS, MS and PhD in computer science, robotics, electrical/mechanical/aerospace engineering, or a related field
    • Experience working with robots, machine learning, or other related applications
    • Experience with git, issue tracking, CI/CD, and modern software engineering practices
    • Strong troubleshooting skills

Bonus (not required)

    • Experience with PyTorch
    • Experience with ROS2, gRPC, LCM, or other inter-process communication middleware technologies
    • Experience with Docker, cloud computing, or similar applications
    • Experience working with and debugging software on physical hardware
We provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Full-time
Senior
Logo
Robotics Software Engineer
Boston Dynamics AI Institute
Cambridge, MA
Our Mission
Our mission is to solve the most important and fundamental challenges in AI and Robotics to enable future generations of intelligent machines that will help us all live better lives.

Software Engineers will work cross-functionally, creating new technology to improve software development for robots. If you have a passion for developing technology for robots and use it to advance their capabilities and usefulness, you will want to join us! We are onsite in our new Cambridge, MA office where we are building a collaborative and exciting new organization. We are looking for all levels of software engineers to join the team.

Responsibilities

    • Work collaboratively with research teams on tools that improve software development on robots. Examples include data processing, visualization, and physics simulators.
    • Develop high performance algorithms and improve systems
    • Create and support open source robotics software
    • Promote quality and reliability through regular code reviews

Requirements

    • 5+ years experience delivering robust code
    • BS or MS in computer science, robotics, physics, electrical/mechanical/aerospace engineering, or a related field
    • Experience with C++ or Python
    • Experience with git, issue tracking, CI/CD, and modern software engineering practices
    • Strong troubleshooting skills

Bonus (Not Required)

    • Experience working with robots, controls, kinematics, machine learning, physics simulators, or similar applications
    • Experience with Docker, cloud computing, or similar applications
    • Experience with data processing, logging, and visualization tools
    • Experience with ROS, gRPC, LCM, or other inter-process communication middleware technologies
    • Experience operating as a technical lead and managing a small team
    • Experience working with and debugging software on physical hardware
    • Experience with microcontrollers
    • Experience with robot sensors (IMU, Cameras, etc)
    • Experience maintaining open source repositories
We provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Full-time
Senior
Logo
Data Engineer
Boston Dynamics AI Institute
Cambridge, MA
Our Mission
Our mission is to solve the most important and fundamental challenges in AI and Robotics to enable future generations of intelligent machines that will help us all live better lives.

Data Engineers will work cross-functionally, creating new technology to improve software development for robots. If you have a passion for developing technology for robots and use it to advance their capabilities and usefulness, you will want to join us! We are onsite in our new Cambridge, MA office where we are building a collaborative and exciting new organization.

Responsibilities

    • Work collaboratively with research scientists and software engineers on software development for a range of different robotic platforms
    • Develop and maintain our data warehouses and data pipelines in cloud and on-premise infrastructureBuild event and batch driven ingestion systems for machine learning and R&D as needed
    • Develop and administer databases, knowledge bases, and distributed data stores
    • Create and use systems to clean, integrate, or fuse datasets to produce data products
    • Establish and monitor data integrity and value through visualization, profiling, and statistical tools
    • Perform updates, migrations, and administration tasks for data systems
    • Develop and implement a data governance, data retention strategyUse Python and SQL to develop, maintain and scale our data stores

Requirements

    • BS/MS in computer science, robotics, or a related field
    • 10+ years of experience in a data engineering or similar role
    • Demonstrated experience with a variety of relational database and data warehousing technology such as AWS Redshift, Athena, RDS, BigQuery
    • Demonstrated experience with big data processing systems and distributed computing technology such as Databricks, Spark, Sagemaker, Kafka, etc
    • Strong experience with ETL design and implementations in the context of large, multimodal, and distributed datasets

Bonus (Not Required)

    • 5+ years experience with Distributed data/computing tools (MapReduce, Hadoop, Hive, EMR, Kafka, Spark, Gurobi, or MySQL)
    • 5+ year experience working on real-time data and streaming applications
    • 5+ years of experience with NoSQL implementation (Mongo, Cassandra)2+ years of experience with Airflow
    • 5+ years of data warehousing experience (Redshift or Snowflake)
    • 5+ years of experience with UNIX/Linux including basic commands and shell scripting
We provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Full-time
Senior
Logo
Senior Build Engineer
Boston Dynamics AI Institute
Cambridge, MA
Our Mission
Our mission is to solve the most important and fundamental challenges in AI and Robotics to enable future generations of intelligent machines that will help us all live better lives.

The build engineer will be responsible for managing the base repositories at The AI Institute. These repositories form the foundation of all of the current robotic and ML teams’ codebases, and it is crucial to the success of these teams that the codebase is on a sure footing, with fast build times supporting quick iteration, build artifacts that can be maintained easily over time, with solid dependencies.

Responsibilities

    • Work with Software Engineering team to maintain build system
    • Develop and maintain version control workflow
    • Resolve developer issues resulting from build system
    • Maintain documentation on main repositories
    • Build and maintain CI/CD pipeline to produce solid build artifacts

Qualifications

    • BS in Computer Science or equivalent experience
    • 5+ years of experience in software development
    • Has experience with creating and maintaining a build pipeline
    • Adept in C++ and Python to read code and understand dependencies
    • Experienced with Linux tooling related to SW development including Git, make, cmake, Docker (or equivalent container runtimes)
    • Strongly preferred ROS, ROS2, colcon in robotics environment
    • Has maintained a codebase in modern centralized source control
    • Has worked extensively with CI/CD pipelines
    • Excellent communication and documentation skills

Bonus

    • Previous experience with Kubernetes or Bazel
    • Knowledge of Github Enterprise, Github Actions, Artifactory
We provide equal employment opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Full-time
Senior