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

Draper•Cambridge, MA
•$62,500 - $140,000

About The Position

Draper is an independent, nonprofit research and development company headquartered in Cambridge, Massachusetts, with more than 2,000 employees. Its multidisciplinary teams work on national challenges across areas including military defense, space exploration, and biomedical engineering. The Machine Learning Engineer 1 designs and implements machine learning, artificial intelligence, and data science tools for projects in diverse research and development domains, including data intelligence, generative AI, predictive maintenance, bioinformatics, GNSS, and Software Defined Radio. The role develops and evaluates AI models, applies machine learning and deep learning to complex problems, and collaborates with other departments and customers to define requirements and understand business needs. The engineer works on well-defined problems with guidance, may conduct independent or team research, and is expected to communicate challenges, deliver on commitments, and seek opportunities to learn and improve task-level operations. The position requires a relevant bachelor's degree and 0–3 years of machine learning, artificial intelligence, or related experience. Exposure to GNSS and Software Defined Radio is a plus. This is a full-time position based in Cambridge, Massachusetts. The listed US base salary range is $62,500 to $140,000; compensation depends on location and job-related factors. Draper also describes workplace flexibility, employee clubs, health and finance workshops, off-site social events, and discounts to local museums and cultural activities.

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.
  • Strong ML/AI software development skills using Python, MATLAB, R, C++, or Java.
  • Familiarity with software development best practices such as version control with Git.
  • Excellent analytical, mathematical, and problem-solving skills.
  • Ability to work as a team player.
  • Excellent organizational skills and attention to detail.
  • Excellent time management skills, including 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 as needed.
  • Seek help and resources when needed, deliver on commitments, and clearly communicate challenges.
  • Learn about customer missions.
  • Identify task- or individual-contributor-level operational improvements and bring them to task or group leadership.
  • Perform other duties as assigned.

Benefits

  • Workplace flexibility.
  • 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