AI Software Engineer

DHI Group, Inc.
Colorado Springs, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Colorado Springs, United States of America

Tech stack

A/B testing
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Computer Vision
Azure
Computer Programming
Linux
DevOps
Python
Natural Language Processing
Scrum
Software Maintenance
TensorFlow
Software Engineering
Reinforcement Learning
PyTorch
Large Language Models
Prompt Engineering
Deep Learning
Generative AI
Keras
Scikit Learn
Modeling and Simulation
Machine Learning Operations

Job description

This organization supports the development and delivery of high-fidelity threat missile modeling and missile defense software products in support of U.S. missile defense programs. The team develops models and simulations used to stimulate missile defense system elements, including kinematic missile modeling, infrared and radar signature modeling, data production and analysis activities, and ongoing software maintenance and sustainment.

The ideal candidate will possess a fundamental understanding of AI/ML principles, experience supporting AI/ML projects from conception to deployment, and strong communication skills. As an AI/ML Engineer, you will support development of AI/ML products aligned with organizational AI/ML strategy, communicate AI/ML concepts and results to both technical and non-technical audiences, and collaborate with cross-functional teams to deliver AI-powered solutions. The selected individual must be able to work with minimal supervision, function as part of a product delivery team, and meet time-critical delivery schedules.

Responsibilities Support the full lifecycle of AI/ML projects from problem definition and data collection to model development, deployment, and monitoring Assist in the design, development, and implementation of AI/ML models and algorithms Ensure quality and accuracy of AI/ML models through testing and validation Collaborate with software engineering and DevOps teams to deploy AI/ML models into production environments Monitor model performance in production and help identify areas for improvement Communicate AI/ML concepts and results to both technical and non-technical stakeholders Work closely with multiple teams that will leverage AI/ML products Support defining problem statements and success metrics for AI/ML initiatives

Requirements

Bachelor's degree in STEM with 2 years of relevant experience, or Master's degree with 0 years experience Familiarity with AI/ML techniques including deep learning, NLP, computer vision, and reinforcement learning Programming experience in Python, R, or similar languages Experience with AI/ML frameworks such as TensorFlow, PyTorch, scikit-learn, or Keras Experience with Large Language Models / Generative AI and prompt engineering Familiarity with Linux operating systems Strong communication, problem-solving, and analytical skills Ability to work in a collaborative team environment Active U.S. DoD Secret clearance required Ability to travel occasionally (less than 10%) Preferred Qualifications Experience in engineering or aerospace environments Familiarity with MLOps and deploying models at scale Experience with A/B testing and model performance evaluation Familiarity with cloud platforms such as AWS, Azure, or GCP Familiarity with DevOps practices and tools Experience working with sensitive or regulated data Experience in modeling and simulation Knowledge of missile flight characteristics, atmospheric dynamics, and performance Experience with missile system modeling, trajectory analysis, countermeasures, debris, and signature modeling Experience working in Agile development environments such as Scrum or Kanban

Apply for this position