Software Machine Learning Engineer SMTS
Overview:
In this Machine Learning Engineer role, you design and deploy AI/ML solutions across diverse R&D domains to tackle complex national challenges. You'll collaborate with cross-functional teams and customers to shape requirements, advance model performance, and apply AI to real-world problems. The position blends hands-on development with guided research, offering opportunities to learn new techniques and contribute to mission-driven projects. You will work in a multidisciplinary environment that values innovation and impact, shaping solutions for defense, space, biotech, and more. Compensation / Benefitswork-life balanceworkplace flexibilityemployee clubs (photography, yoga)health and finance workshopsoff-site social eventsdiscounts to local museums and cultural activities
Responsibilities:
- Design and develop AI models to meet project requirements
- Analyze and improve AI model performance
- Collaborate across departments and with customers to define requirements
- Pursue new technical skills and learn continuously
- Engage in task-based problem solving with guidance and, where appropriate, independent research
- Deliver on commitments and communicate challenges clearly
- Learn about customer missions and contribute to process improvements
Key requirements:
- Bachelor's degree in a related field; Master's preferred 5-7 years of ML/AI experience
- Strong ML/AI software development skills with Python, MATLAB, R, C++, Java
- Experience with version control (git)
- Excellent analytical, mathematical, and problem-solving abilities
- Excellent verbal and written communication skills
- Ability to learn new technical skills and apply them to program needs
- Ability to work in a team and manage time effectivelyteam playerstrong communicationattention to detail
PythonMATLABR