Job Description
We are seeking mid-level Artificial Intelligence engineers who will help develop AI technologies that adapt and scale to solve sophisticated problems across a variety of problem domains. AI Engineers embrace and represent the SoarTech Core Values (Innovative Honest Customer Focused Respectful Integrity and People) in all aspects of their duties and responsibilities.
Duties and Responsibilities
- Implement algorithms knowledge bases complex logic and other AI technologies into new and existing systems.
- Build and maintain efficient reusable and reliable code.
- Design document implement debug and test software.
- Create plans and estimates for building software features that satisfy requirements.
- Understand software system specifications and recommend improvements this includes understanding the implications of system-level decisions and how to mitigate and leverage them.
- Ensure that systems are safe and secure against cybersecurity threats.
- Participate in integrated test sessions with industry partners academia and customers/sponsors.
- Contribute to project vision and milestone development. Identifies tasks and supports team initiatives to accomplish them.
- Produces documentation on software design system design and testing.
- Collaborate with other engineers project leads and program manager to accomplish project goals.
- Perform other duties as assigned.
Required Skills and Experience
- Three (3) years of software programming experience in a similar scope program and/or environment.
- Bachelors Degree in engineering computer science mathematics physics or a related discipline.
- Experience and high proficiency at designing and implementing software components in Python Java and/or C.
- A general understanding of machine learning algorithms including deep learning neural network design deep reinforcement learning large language models (LLMs) and computer vision.
- A passion for working with Artificial Intelligence.
- Ability to analyze and solve challenging technical problems.
- Experience designing and debugging complex machine learning systems.
- Experience using task tracking and project management software such as GitLab or Jira.
- Excellent written and verbal communication skills.
- Ability to travel to support technical presentations testing and integration.
- Ability to obtain a U.S. Department of Defense (DOD) Security Clearance.
Preferred Skills (Not Required)
- An advanced degree in engineering computer science mathematics physics or a related discipline.
- Knowledge or experience in any of the following technology areas:
- Deploying ML models with Kubernetes.
- Common machine learning frameworks such as PyTorch TensorFlow or Jax.
- LLM frameworks such as HuggingFace including retrieval-augmented (LangChain Llama-Index) optimizing / agentic LLM stacks (DSPy Smolagents etc) and parameter-efficient fine-tuning (LoRA Q-LoRA).
- LLM inference servers (TGI vLLM etc).
- Transformer-based autoregressive NLP techniques (Modern BERT etc.)
- Solving reasoning problems with LLMs (chain/tree of thought reasoning integration of external planners etc.)
- Multi-modal LLMs (vision audio and other non-textual input.)
- Frameworks for reproducible experiments and parameter sweeps (MLflow Weights & Baises etc)
- Multi-agent swarming and complex adaptive systems.
- Sensor and data fusion.
- Simulation and game development.
- Experience with additional programming languages such as C C# SQL and JavaScript.
- Experience with DevOps and CI/CD processes.
- Experience supporting development projects for defense or aerospace technology platforms.
- An active Department of Defense (DoD) Security Clearance.
Physical Requirements
- This position typically requires working in a lab or office setting with some exposure to manufacturing and testing environments. The role may involve handling hardware components and using specialized equipment.
- Prolonged periods sitting at a desk and working on a computer.
- Must be able to lift up to 15 pounds at times.
SoarTech is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race color religion sex national origin age disability status as a protected veteran or any other status protected by applicable federal state local law. We ensure that all employment decisions including hiring promotion compensation and other terms and conditions of employment are based on merit qualifications and business needs.
In compliance with the Americans with Disabilities Act (ADA) if you have a disability and would like to request an accommodation with regard to the application and selection process please notify