DataJobs.io
← Back to all jobs

Job Description

EOS Defense Systems USA, Inc is developing AI and machine learning solutions for advanced defense and aerospace applications, and this on-site role supports that mission end to end. You will help build, integrate, and sustain models that perform in real engineering environments, with a focus on performance, security, and responsible AI use.

What you’ll do

  • Develop, train, evaluate, and maintain AI and machine learning models aligned to program objectives.
  • Partner with systems, software, electrical, and test engineers to define AI requirements, interfaces, and acceptance criteria.
  • Prepare and validate datasets, document data sources, and flag data quality issues that can impact model performance.
  • Define evaluation metrics and test models under representative conditions, including edge cases and changing data distributions.
  • Integrate AI models into software applications and engineering systems, supporting laboratory and field testing as needed.
  • Optimize inference performance, memory usage, and computational efficiency for target platforms.
  • Use reproducible training workflows, automated tests, and version control for code, data, and model artifacts.
  • Review test outcomes, troubleshoot model and integration issues, and recommend corrective actions.
  • Apply secure development and responsible AI practices, including documenting limitations and supporting appropriate human oversight.
  • Create technical documentation, including design descriptions, evaluation reports, integration procedures, and user guidance.
  • Contribute to technical reviews, customer discussions, and program milestones.
  • Support trade studies, prototype development, and proposal efforts as required.

What you bring

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related technical field.
  • At least 1 year of professional experience in AI, machine learning, or software engineering, including hands-on development and integration of machine learning models.
  • Proficiency in Python and experience with PyTorch, TensorFlow, or scikit-learn.
  • Knowledge of supervised and unsupervised learning, deep learning, and model evaluation techniques.
  • Experience preparing, cleaning, labeling, and validating datasets for training and testing.
  • Experience integrating ML models into software applications, using version control, automated testing, and strong software engineering practices.
  • Ability to assess accuracy, robustness, latency, and computational resource requirements.
  • Strong analytical, troubleshooting, and problem-solving skills, with the ability to communicate technical concepts to engineering teams and customers.
  • Ability to obtain and maintain a U.S. security clearance.

Tools and technologies

  • Python, PyTorch, TensorFlow, scikit-learn, C++

Benefits

  • Excellent insurance coverage
  • 401(k) match
  • Generous PTO
  • Tuition Reimbursement
  • 9/80 Work Schedule

Preferred qualifications

  • Master’s degree in Computer Science, Artificial Intelligence, Machine Learning, or a related technical field.
  • Experience with computer vision, time-series analysis, anomaly detection, or sensor data processing.
  • Experience deploying and optimizing models on embedded, edge, or GPU-based computing platforms.
  • Proficiency in C++ and familiarity with real-time or resource-constrained software systems.
  • Familiarity with MLOps practices, including experiment tracking, model versioning, deployment pipelines, and performance monitoring.
  • Experience in defense or aerospace engineering environments and secure development practices.
  • Knowledge of responsible AI practices, including explainability, bias assessment, data governance, and human oversight.
  • Active Secret or Top Secret security clearance.

Location: Huntsville, AL (on-site).

Similar Jobs