2

Entry Level Software Engineer Machine Learning Jobs in Boston, MA

Senior Software Engineer, Next Gen Compute

Boston, MA · Hybrid

$133.10K - $175.50K/yr

We work at the intersection of software engineering, machine learning, sensors, and hardware compute platforms to evolve Motional's on-board vehicle architecture. If you are a software engineer and ...

Machine Learning Engineer - Edge

Lowell, MA · On-site +1

$86K - $135K/yr

Machine Learning Engineer - Edge *Please consider before applying: This is a hybrid role, and ... You will bridge the gap between software and hardware; collaborating closely with hardware ...

Machine Learning Engineer - Computer Vision & Robotics Tycho.AI is redefining the future of ... Familiarity with Git and collaborative software development practices. Nice to Have: * CUDA kernel ...

Senior Machine Learning Engineer

Boston, MA · On-site +1

$174.19K - $287.41K/yr

As a Senior Principal Machine Learning Engineer focused on model optimization algorithms, you will work closely with our product and research teams to develop SOTA deep learning software. You will ...

Software Engineer II

Canton, MA · On-site

$103.10K - $141.20K/yr

The Software Engineer II plays a key role in designing, developing, testing, and supporting ... Design, implement, and optimize classical and machine-learning-based algorithms for detection ...

We are looking for a collaborative, customer-focused, and creative principal software engineer to develop a high-performance mobile application framework that powers on-device machine learning models ...

... Machine Learning Engineer with advanced expertise to lead development of large language models ... Proficiency with the Python deep learning software stack, particularly expertise in PyTorch, Numpy ...

... Machine Learning Engineer with advanced expertise to lead development of large language models ... Proficiency with the Python deep learning software stack, particularly expertise in PyTorch, Numpy ...

Machine Learning Systems Engineer

Boston, MA · On-site +1

$144K - $192K/yr

Software Engineering : Strong proficiency in Python. * ML Frameworks : Extensive hands-on experience with PyTorch. * ML Knowledge : Experience optimizing machine learning model execution during ...

Software Engineering : Strong proficiency in Python. * ML Frameworks : Extensive hands-on experience with PyTorch. * ML Knowledge : Experience optimizing machine learning model execution during ...

next page

Showing results 1-20

Entry Level Software Engineer Machine Learning information

See Boston, MA salary details

$26.1K

$113.9K

$205.3K

How much do entry level software engineer machine learning jobs pay per year?

As of May 31, 2026, the average yearly pay for entry level software engineer machine learning in Boston, MA is $113,923.00, according to ZipRecruiter salary data. Most workers in this role earn between $70,600.00 and $130,400.00 per year, depending on experience, location, and employer.
What are popular job titles related to Entry Level Software Engineer Machine Learning jobs in Boston, MA? For Entry Level Software Engineer Machine Learning jobs in Boston, MA, the most frequently searched job titles are:
What job categories do people searching Entry Level Software Engineer Machine Learning jobs in Boston, MA look for? The top searched job categories for Entry Level Software Engineer Machine Learning jobs in Boston, MA are:
Senior Software Engineer, Next Gen Compute

Senior Software Engineer, Next Gen Compute

Motional

Boston, MA • Hybrid

$133.10K - $175.50K/yr

Other

Posted 27 days ago


Job description

Motional's global headquarters are located at 100 Northern Avenue in Boston, MA. Nestled in the bustling Seaport district with sweeping views of Boston Harbor and downtown Boston, the office is located close to major transit lines and a quick walk to various restaurants and popular attractions.

Mission Summary:

Motional's CORE team is responsible for our vehicle's Compute and Onboard Runtime Environment. We are creating a world leading AI compute platform for autonomous vehicles. This is the system that executes the software and neural networks that make our vehicles autonomous. 

The Next-Gen Technologies team is part of CORE. We work at the intersection of software engineering, machine learning, sensors, and hardware compute platforms to evolve Motional's on-board vehicle architecture. If you are a software engineer and love the idea of working on embedded AI hardware and software systems to create the next generation of autonomous vehicles, we would love to talk with you. 

What You'll Be Doing:

As a senior engineer in the Next-Gen Technologies team, you will help us improve the compute performance of our current generation and next-generation autonomous driving systems through participating in full lifecycle development from idea to proofs-of-concept to production. 

Specifically, you will:

  • Focus deeply on ML model deployment, integration of multiple ML models, and ML model optimization on embedded compute platforms.
  • Dive deep into the full ML software stack. Analyze ML workload performance on a variety of hardware processors, optimize ML models, improve ML software, and help us continually improve our stack through the application of efficient and effective ML approaches. 
  • Design, develop, test, integrate, and optimize software and tools on a variety of ML compute architectures.
  • Collaborate with deep learning experts in perception, prediction, and other autonomous driving application areas to enable algorithms on GPU, NPU, and other ML accelerator architectures.
  • Optimize the utilization of GPU/NPU resources and sharing of GPU/NPU access across multiple programs running on the same system.
  • Lead designs to determine the needs of the system and how to best meet those needs through continually improving our ML software stack.
  • Advise peers and management on technical matters.

What We're Looking For:

  • Experience with machine learning accelerators, including GPUs, NPUs, TPUs, and their programming environments, including CUDA, TensorRT, or similar technologies.
  • Strong experience with modern C++ development in a Linux environment.
  • Experience with parallel and high-performance computing.
  • Comfortable with experimentation and evaluating different options as we work towards finding solutions that work. 
  • A degree in Software Engineering, Computer Science, Electrical or Electronic Engineering, or similar technical field of study, or you have equivalent knowledge gained through your practical experience.

Preferred, but not required:

  • Experience with PyTorch, TensorFlow, ONNX, and/or other ML frameworks. 
  • Experience with embedded systems development for ARM-based system-on-chip architectures.
  • Experience working in a MLOps or DevOps environment.
  • Passion for self-driving technology and its potential for positive impact on the world.

This role is hybrid from our Boston office. It requires two in-office days each week, ideally Tuesday and Thursday.