STR
Machine Learning Engineer
About this role
STR's Intelligence Division seeks a Machine Learning Engineer to develop and deploy AI/ML solutions for national security applications. You'll work across multiple data modalities—from social media to imagery—bridging research prototypes into production systems while collaborating with defense analysts and cross-functional teams.
What you'll do
- Investigate large datasets to identify hidden patterns and trends using AI/ML methods
- Develop and apply novel models to derive actionable intelligence for defense and intelligence analysts
- Deploy AI/ML solutions into production across cloud, on-prem, desktop, mobile, and edge platforms
- Build robust backend services, scalable APIs, and intuitive user interfaces for analytics workflows
- Collaborate with customers to understand mission needs, prototype capabilities, and iterate based on feedback
- Support engineering of scalable analytics pipelines using modern Python-based frameworks
What they're looking for
- Python (NumPy, Pandas, scikit-learn, PyTorch, matplotlib)
- Machine learning and deep learning model development and deployment
- Data analysis and visualization on sparse, noisy, high-dimensional data
- Git version control and collaboration tools (JIRA, Confluence)
- Software engineering principles (testing, scalability, maintainability, performance)
- Backend services and API development
- Big data frameworks (AWS, Spark, Hadoop, Dask) - preferred
- Dashboard and UI/UX design
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
STR
STR develops advanced autonomous systems, sensors, and software solutions for national security and defense applications, including multi-agent autonomy, radar and imaging systems, and cyber-physical system analysis tools. The company is hiring for leadership roles in autonomy and controls, software engineers, embedded systems developers, and co-op positions across its engineering teams.
View all jobs at STRLikely interview questions
- Tell us about a machine learning project where you deployed a model to production—what challenges did you face and how did you overcome them?
- How do you approach feature engineering and model selection when working with sparse, noisy, or high-dimensional datasets?