Machine Learning Engineer - Intern
Cambridge, MA
Boston Dynamics AI Institute
Welcome. Our mission is to solve the most important and fundamental challenges in robotics and AI.Internship Overview As a Machine Learning Engineering Intern, you will be part of a dynamic team, working cross-functionally to create groundbreaking technology to enhance the development and deployment of robotic systems. This opportunity is perfect for those who are passionate about pushing the boundaries of robotic capabilities through advanced technology. Located in our innovative Cambridge, MA office, we offer an on-site internship where you will contribute to building a collaborative and forward-thinking organization.
What You Will Do:
- Train, deploy, and maintain ML algorithms on both cloud and on-premise infrastructure, with a focus on modern ML practices including the use of DNNs, GNNs, Transformers, Diffusion models and Reinforcement Learning
- Develop and refine processes, pipelines, and tools covering all aspects of the ML lifecycle, from training and evaluation to deployment, utilizing frameworks like PyTorch Lightning and Ray
- Contribute to the construction and maintenance of data, model, and experimentation pipelines, assisting with model tuning, algorithm selection, and hyperparameter optimization through our MLOps platform
- Collaborate closely with research and applied science teams to transition models from conception to production
- Ensure code quality and reliability through regular code reviews and adherence to best software engineering practices
What You Will Need:
- Currently pursuing a BS or MS in Computer Science, Engineering, Data Science, or a related technical, mathematical, or scientific field
- Demonstrable experience with Python
- Knowledge of deep-learning techniques in NLP and Computer Vision, with a keen interest in transformers, diffusion models or reinforcement learning
- Proficiency in data science tools, libraries, and frameworks (e.g., NumPy, TensorFlow, PyTorch, Jax)
- Familiarity with git, issue tracking, CI/CD, and modern software development methodologies
Bonus Point for:
- Exposure to Docker, Kubernetes, cloud computing, or similar technologies
- Experience with data processing, logging, and visualization tools
- Familiarity with robotics simulation tools such as Isaac-sim or Mujoco and experience in simulation with learning workflows
- Understanding of MLOps practices, including model versioning, lineage, monitoring, deployment, scalability, orchestration, and continuous learning, with specific knowledge in tools like Airflow, Kubeflow, AWS Step Functions, and WandB
- Familiarity with DevOps practices, such as CI/CD Pipelines, Infrastructure as Code, and Agile software development methodologies
- Insight into edge computing, and big data processing (e.g., Hadoop, Spark, Presto, Kafka)
What You Will Gain:
- Hands-on experience implementing and scaling state-of-the-art ML models for robotics
- Insight into developing high-performance training systems that integrate with multi-modal data pipelines
- A collaborative and innovative environment that encourages rapid iteration and creative problem-solving
- Opportunity to contribute directly to the advancement of robotic capabilities, pushing the limits of what's possible in AI
Tags: Agile Airflow AWS Big Data CI/CD Computer Science Computer Vision Data pipelines DevOps Diffusion models Docker Engineering Git Hadoop JAX Kafka Kubeflow Kubernetes Machine Learning ML models MLOps NLP NumPy Pipelines Python PyTorch Reinforcement Learning Research Robotics Spark Step Functions TensorFlow Transformers Weights & Biases
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.