
Staff AI Software Engineer
- Beavercreek, OH
- Permanent
- Full-time
- Work with customers to define, develop, and deliver AI solutions to meet mission needs.
- Support novel mathematical and statistical modeling and algorithm development to tackle the challenges of prediction, optimization, and classification.
- Apply machine learning algorithms to large sets of structured and unstructured data to solve a broad range of problems that include applications in pattern recognition, target detection and tracking, decision support systems, and robotic systems.
- Prototype advanced artificial intelligence techniques to stretch the capability of autonomous systems research and development programs.
- Design, develop, document, test and debug applications software and systems that contain logical and mathematical solutions.
- Collaborate with cross-functional teams to deploy machine learning algorithms for testing and is in production systems.
- Maintain understanding of the cutting-edge technologies in AIML.
- Regularly demonstrate progress to customers.
- Experience with the application of Large Languages models and/or Agentic AI to solve novel AIML problems
- 12+ years with Bachelor’s degree in Computer Science or related STEM degree from an accredited institution; 10 years with Master’s degree; 8 Years with PhD
- 10+ years of experience working with DoD customers
- Experience developing systems with AI/ML frameworks and libraries such as PyTorch, TensorFlow, Keras, and Scikit-learn.
- Development experience should span the ML pipeline and include: working with novel datasets, training and fine-tuning ML systems, modifying existing deep learning architectures as well as coding from architecture diagrams, and evaluating system performance using established and novel metrics and methods.
- Demonstrated ability to carry out rapid prototyping and proof-of-concept demonstrations.
- Possess general familiarity with applied machine learning concepts including: multilayer perceptrons, CNNs, LSTMs, transformer models, unsupervised learning methods, reinforcement learning methods, as well as statistical modeling methods and graphical models.
- Possess general familiarity with computational and statistical learning theory.
- Experience with engineering AI/ML solutions from conceptual specification to pipeline implementation.
- Demonstrated ability to lead and mentor multiple teams of junior engineers to build AI/ML solutions to meet specs.
- Ability to effectively communicate system properties and results to technical staff as well as non-technical management and leadership stakeholders.
- Able to obtain a U.S. Government Top Secret security clearance (U.S. citizenship is a pre-requisite)
- Experience with AWS or other cloud computing services.
- Experience with microservice architectures and related software methods including containerization and container orchestration.
- Familiarity with DevOps and DevSecOps and/or MLOps concepts.
- Experience mapping from novel problem spaces to the AI domain.
- Demonstrated capability for applying AI methods to generate real-world solutions
- Experience working in Agile software development environment
- 5+ years of experience working the DoD S&T community
- Experience with leading teams and actively participating in the development of winning white papers and proposals for DoD customers
- Experience with web application development frameworks such as Flask, FastAPI.
- Familiarity with explainable AI, adversarial AI
- Familiarity with NIST AI Risk Framework, ethical and Responsible AI Principles
- Familiarity with signal processing, information theory, topological data analysis, and/or genetic algorithms.