Software Mach. Learn Engr (GNSS, Software Defined Radio)

The Charles Stark Draper Laboratory•Cambridge, MA
•$62,500 - $140,000

About The Position

The Machine Learning Engineer 1 designs and implements machine learning, artificial intelligence, and data science tools for projects across a range of domains. The role supports cutting-edge research and development work in areas including data intelligence, generative AI, predictive maintenance, bioinformatics, GNSS, and Software Defined Radio. The engineer works with guidance on well-defined problems, contributes to independent and team-based research, and collaborates with other departments and customers to clarify requirements and understand business problems. The position also involves learning new technical skills, communicating challenges, delivering on commitments, and identifying task-level operational improvements.

Requirements

  • Bachelor's degree in computer science, machine learning, statistics, mathematics, electrical engineering, computational biology, physics, or a related field.
  • 0–3 years of machine learning, artificial intelligence, or related experience.
  • Excellent analytical, mathematical, and problem-solving skills.
  • Strong ML/AI software development skills, including experience with Python, MATLAB, R, C++, or Java.
  • Knowledge of software development best practices such as version control with Git.
  • Ability to work as a team player.
  • Excellent organizational skills and attention to detail.
  • Excellent time-management skills, with the ability to meet deadlines and prioritize tasks.
  • Excellent verbal and written communication skills.

Nice To Haves

  • Exposure to GNSS and Software Defined Radio.

Responsibilities

  • Design and develop AI models to meet project requirements.
  • Analyze and improve AI model performance.
  • Apply machine learning and deep learning technologies to enable computers to visualize, learn, and respond to complex situations.
  • Collaborate across departments and with customers to define requirements and understand business problems.
  • Seek opportunities to learn new technical skills.
  • Review task-level requirements and assumptions and solve well-defined problems with guidance.
  • Perform independent and team-based research with guidance.
  • Seek help and resources when needed to solve problems.
  • Deliver on commitments and clearly communicate challenges.
  • Learn about customer missions.
  • Identify task- or individual-contributor-level operational improvements and raise them with task or group leadership.
  • Perform other duties as assigned.

Benefits

  • Workplace flexibility programs
  • Employee clubs, including photography and yoga
  • Health and finance workshops
  • Off-site social events
  • Discounts to local museums and cultural activities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service