Interested in this AI/ML Engineer role at AUREX?
Apply Now →Skills & Technologies
About This Role
Senior Reinforcement Learning \& Autonomous Decision Systems Engineer
Huntsville, AL
Who We Are
Aurex is a mission\-focused aerospace and defense company building the next frontier of deterrence. From hypersonics and missile defense to hardened networks and orbital systems, we design, test, and deliver the platforms that turn unproven ideas into battlefield\-ready capability.
Born in Huntsville and built for speed, Aurex brings together aerospace veterans, combat\-tested operators, and forward\-leaning technologists to solve problems that matter—fast. We move from whiteboard to warfighter with precision, clarity, and zero tolerance for fluff.
Position Summary
Aurex is seeking a Senior Reinforcement Learning / AI Engineer to develop reinforcement\-learning and AI\-enabled decision systems for complex aerospace and defense applications. This role is centered on intelligent agents that make closed\-loop decisions over time in simulation and, ultimately, in mission\-relevant real\-time environments.
The work may include continuous control, discrete and hybrid decision spaces, planning, coordination, and decision\-making under uncertainty and partial observability.
The successful candidate will formulate decision problems, design learning environments, train and evaluate agents, and integrate learned policies with physics\-based models and operational simulations. This is not primarily a perception or computer\-vision role; the emphasis is on sequential decision\-making, autonomous behavior, and rigorous engineering evaluation.
Key Responsibilities
- Design, implement, train, and evaluate reinforcement\-learning agents for mission planning, guidance and control, resource allocation, engagement management, battle management, and other autonomous decision problems.
- Translate operational and engineering problems into rigorous sequential\-decision formulations, including states and observations; continuous, discrete, or hybrid action spaces; objectives and rewards; constraints; termination conditions; and uncertainty models.
- Build and maintain simulation\-based learning environments that connect agents to vehicle, sensor, weapon, threat, environmental, command\-and\-control, guidance, navigation, and control models.
- Develop end\-to\-end training and evaluation workflows, including scenario generation, parallel rollouts, experiment tracking, checkpointing, regression baselines, reproducibility, and analysis of agent behavior.
- Train, tune, and debug agents, identifying issues such as training instability, poor exploration, reward misspecification, overfitting, weak generalization, and unintended exploitation of simulation behavior.
- Assess tradeoffs among model\-free reinforcement learning, model\-based learning, planning, classical control, optimization, and hybrid approaches, selecting methods based on mission and engineering requirements.
- Design evaluation campaigns to assess performance, robustness, generalization, uncertainty, edge cases, failure modes, interpretability, traceability, and operational relevance.
- Address real\-time execution requirements, including inference latency, action constraints, deterministic interfaces, runtime monitoring, graceful fallback behavior, and integration with mission software.
- Use Monte Carlo analysis, sensitivity studies, trade studies, and controlled experiments to characterize agent performance and simulation assumptions.
- Collaborate with modeling and simulation engineers, software developers, systems engineers, analysts, and subject\-matter experts to translate operational questions into executable learning and evaluation experiments.
- Apply modern software\-engineering practices and AI\-assisted development tools to accelerate prototyping, testing, refactoring, and documentation while maintaining engineering rigor.
- Provide technical leadership, mentor other engineers, and document architectures, methods, assumptions, interfaces, experiments, results, and recommendations.
Basic Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, Aerospace Engineering, Electrical Engineering, Mechanical Engineering, Physics, Applied Mathematics, or a related technical field.
- Ten or more years of relevant professional experience in reinforcement learning, autonomy, machine learning, robotics, control systems, modeling and simulation, or related engineering disciplines. Additional relevant education may substitute for experience.
- Meaningful hands\-on experience developing, training, and evaluating reinforcement\-learning agents for sequential decision\-making, planning, control, or autonomous\-system applications.
- Strong Python software\-development experience.
- Practical experience with at least one modern deep\-learning framework, such as PyTorch, JAX, or TensorFlow.
- Experience creating or adapting simulation environments for learning agents, including defining observations, actions, objectives or rewards, constraints, scenarios, and evaluation metrics.
- Strong understanding of core reinforcement\-learning concepts, including exploration, credit assignment, policy evaluation, training stability, generalization, and agent\-environment interaction.
- Experience working with continuous, discrete, or hybrid decision problems.
- Experience with decision\-making under uncertainty, stochastic environments, or partial observability.
- Experience integrating learned agents, algorithms, or software services with physics\-based models, simulations, test harnesses, or larger software systems.
- Proficiency with modern software\-development practices, including source control using Git, code reviews, automated or unit testing, software organization, and reproducible experimentation.
- Demonstrated ability to communicate complex AI, software, and engineering concepts to multidisciplinary technical teams.
- Ability to provide technical leadership and contribute effectively in a collaborative engineering environment.
- Active Secret security clearance or higher.
- Ability to work on\-site at an Aurex office in Huntsville, Alabama.
Preferred Qualifications
- Master’s degree or Ph.D. in Computer Science, Aerospace Engineering, Electrical Engineering, Robotics, Applied Mathematics, Operations Research, or a closely related technical discipline.
- Advanced experience with modern reinforcement\-learning methods, including actor\-critic approaches, policy\-gradient methods, value\-based methods, offline RL, model\-based RL, or hierarchical reinforcement learning.
- Experience with multi\-agent reinforcement learning, cooperative or adversarial agents, distributed decision\-making, or game\-theoretic methods.
- Experience designing reinforcement\-learning systems for aerospace, defense, autonomous vehicles, robotics, guidance and control, mission planning, battle management, or other safety\- or mission\-critical applications.
- Experience with distributed or large\-scale RL training, including parallel simulation, distributed rollouts, GPU acceleration, cluster computing, or scalable experiment infrastructure.
- Experience with RL libraries or frameworks such as Ray/RLlib, Stable\-Baselines3, CleanRL, TorchRL, Gymnasium, PettingZoo, or comparable internally developed frameworks.
- Experience integrating reinforcement learning with classical control, trajectory optimization, mathematical programming, search, planning, or model\-predictive control.
- Knowledge of partially observable Markov decision processes, belief\-state estimation, stochastic optimal control, or decision\-making under uncertainty.
- Experience developing high\-fidelity, physics\-based, hardware\-in\-the\-loop, software\-in\-the\-loop, or distributed simulation environments.
- Experience with Monte Carlo analysis, design of experiments, uncertainty quantification, verification and validation, sensitivity analysis, or statistical performance assessment.
- Experience transitioning AI or autonomy algorithms from research or simulation environments into real\-time or operational software systems.
- Familiarity with real\-time software constraints, deterministic execution, latency management, fault handling, runtime assurance, or graceful fallback architectures.
- Experience with containerized and reproducible development environments using technologies such as Docker, Linux, CI/CD pipelines, or cloud/HPC computing environments.
- Experience leading technical efforts, mentoring engineers, defining technical approaches, or serving as a technical lead on multidisciplinary engineering programs.
- Experience supporting Department of Defense, intelligence community, aerospace, or other U.S. Government programs.
- Active Top Secret or TS/SCI security clearance.
How You Will Be Rewarded
The salary range for this role is $170,000\.00 \- $200,000\.00 per year. We offer a comprehensive total rewards approach to compensation, providing incentives and benefits that extend far beyond the base salary. Compensation is determined by the candidate’s work experience, education, training, and relevant skills. We offer a competitive benefits package designed to support our employees' health, well\-being, and professional growth.
Location: Huntsville, AL
Aurex is an Equal Opportunity Employer. It prohibits discrimination, retaliation, or any type of harassment on the basis of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, citizenship, immigration status, or any other legally protected status in employment, including in hiring, firing, and recruiting decisions. All applicants must be authorized to work lawfully in the United States for positions at Aurex. There may be limited circumstances in which a law, regulation, executive order, or government contract would require certain citizenship; only in those limited circumstances would Aurex require certain citizenship status to comply with the relevant law, regulation, executive order, or government contract applicable to that position. For all other positions, Aurex does not consider an applicant’s citizenship but only requires that the applicant be authorized to work lawfully in the United States. If a position is one that falls under export control laws and regulations requiring authorization from the U.S. government to access export\-controlled items, any hiring is contingent on the applicant passing the export compliance assessment, which is separate from the I\-9 process, for that specific position. A background check will be required prior to any hire.
Elevate your career by joining the Aurex Platform, a leader in aerospace innovation
Salary Context
This $170K-$200K range is above the median for AI/ML Engineer roles in our dataset (median: $175K across 2162 roles with salary data).
View full AI/ML Engineer salary data →Role Details
About This Role
AI/ML Engineers build and deploy machine learning models in production. They work across the full ML lifecycle: data pipelines, model training, evaluation, and serving infrastructure. The role has evolved significantly over the past two years. Where ML Engineers once spent most of their time on model architecture, the job now tilts heavily toward inference optimization, cost management, and integrating LLM capabilities into existing systems. Companies want engineers who can ship production systems, and the experimenter-only role is fading fast.
Day-to-day, you're writing training pipelines, debugging data quality issues, setting up evaluation frameworks, and figuring out why your model performs differently in staging than it did on your dev set. The best ML engineers are obsessive about reproducibility and measurement. They instrument everything. They know that a model is only as good as the data feeding it and the infrastructure serving it.
Across the 4,317 AI roles we're tracking, AI/ML Engineer positions make up 70% of the market. At AUREX, this role fits into their broader AI and engineering organization.
Demand for AI/ML Engineers has been strong and consistent. Unlike some AI roles that spike with hype cycles, ML engineering is a foundational need. Every company deploying AI models needs people who can keep them running, and the gap between research prototypes and production systems keeps growing.
What the Work Looks Like
A typical week might include: debugging a data pipeline that's silently dropping 3% of training examples, running A/B tests on a new model version, writing documentation for a feature flag system that lets you roll back model deployments, and reviewing a junior engineer's PR for a new evaluation metric. Meetings tend to be cross-functional since ML touches product, engineering, and data teams.
Demand for AI/ML Engineers has been strong and consistent. Unlike some AI roles that spike with hype cycles, ML engineering is a foundational need. Every company deploying AI models needs people who can keep them running, and the gap between research prototypes and production systems keeps growing.
Skills Required
Python and PyTorch dominate the requirements. Most roles expect experience with cloud platforms (AWS, GCP, or Azure) and familiarity with ML frameworks like TensorFlow or JAX. RAG (Retrieval-Augmented Generation) has become a top-3 skill requirement as companies integrate LLMs into their products. Docker and Kubernetes show up in about a third of postings, reflecting the production focus of the role.
Beyond the core stack, employers increasingly want experience with experiment tracking tools (MLflow, Weights & Biases), feature stores, and vector databases. Fine-tuning experience is valuable but less common than you'd think from reading Twitter. Most production LLM work is RAG and prompt engineering, not fine-tuning. If you have both, you're in a strong position.
Companies that are serious about AI/ML hiring tend to post specific infrastructure details in the job description: the frameworks they use, their model serving stack, their data pipeline tools. Vague postings that just say 'ML experience required' without specifics are often companies that haven't figured out what they need yet.
Compensation Benchmarks
AI/ML Engineer roles pay a median of $214,900 based on 6,420 positions with disclosed compensation. Senior-level AI roles across all categories have a median of $227,400. This role's midpoint ($185K) sits 14% below the category median. Disclosed range: $170K to $200K.
Across all AI roles, the market median is $215,000. Top-quartile compensation starts at $266,300. The 90th percentile reaches $320,790. For comparison, the highest-paying categories include AI Safety ($287,500) and Research Engineer ($272,100). By seniority level: Entry: $110,000; Mid: $194,400; Senior: $227,400; Director: $274,554; VP: $241,000.
AUREX AI Hiring
AUREX has 1 open AI role right now. They're hiring across AI/ML Engineer. Based in Huntsville, AL, US. Compensation range: $200K - $200K.
Location Context
Across all AI roles, 15% (635 positions) offer remote work, while 3,657 require on-site attendance. Top AI hiring metros: New York (1,650 roles, $220,000 median); San Francisco (1,335 roles, $265,000 median); Los Angeles (708 roles, $214,112 median).
Career Path
Common paths into AI/ML Engineer roles include Data Scientist, Software Engineer, Research Engineer.
From here, career progression typically leads toward ML Architect, AI Engineering Manager, Principal ML Engineer.
The fastest path into ML engineering is through software engineering with a self-directed ML education. A CS degree helps, but production engineering skills matter more than academic credentials. Build something that works, deploy it, and measure it. That portfolio project is worth more than a Coursera certificate. For career growth, the fork comes around the senior level: go deep on technical complexity (staff/principal track) or move into managing ML teams.
What to Expect in Interviews
Expect system design questions around ML pipelines: how you'd build a training pipeline for a specific use case, handle data drift, or design A/B testing infrastructure for model deployments. Coding rounds typically involve Python, with emphasis on data manipulation (pandas, numpy) and algorithm implementation. Take-home assignments often ask you to build an end-to-end ML pipeline from raw data to deployed model.
When evaluating opportunities: Companies that are serious about AI/ML hiring tend to post specific infrastructure details in the job description: the frameworks they use, their model serving stack, their data pipeline tools. Vague postings that just say 'ML experience required' without specifics are often companies that haven't figured out what they need yet.
AI Hiring Overview
The AI job market has 4,317 open positions tracked in our dataset. By seniority: 138 entry-level, 2,071 mid-level, 1,655 senior, and 453 leadership roles (Director, VP, C-Level). Remote roles make up 15% of the market (635 positions). The remaining 3,657 roles require on-site or hybrid attendance.
The market median for AI roles is $215,000. Top-quartile compensation starts at $266,300. The 90th percentile reaches $320,790. Highest-paying categories: AI Safety ($287,500 median, 34 roles); Research Engineer ($272,100 median, 227 roles); AI Engineering Manager ($244,000 median, 23 roles).
Demand for AI/ML Engineers has been strong and consistent. Unlike some AI roles that spike with hype cycles, ML engineering is a foundational need. Every company deploying AI models needs people who can keep them running, and the gap between research prototypes and production systems keeps growing.
The AI Job Market Today
The AI job market spans 4,317 open positions across 15 role categories. The largest categories by volume: AI/ML Engineer (3,004), Data Scientist (345), AI Software Engineer (309). These three account for the majority of open positions, though smaller categories often have higher per-role compensation because of specialized skill requirements.
The seniority mix tells a story about where AI teams are in their maturity. Entry-level roles (138) are outnumbered by mid-level (2,071) and senior (1,655) positions, reflecting that most companies are past the 'build a team from scratch' phase and need experienced engineers who can ship production systems. Leadership roles (Director, VP, C-Level) total 453 positions, representing the bottleneck between technical execution and organizational strategy.
Remote work availability sits at 15% of all AI roles (635 positions), with 3,657 requiring on-site or hybrid attendance. The remote share has stabilized after the post-pandemic correction. Senior and specialized roles (Research Scientist, ML Architect) are more likely to be remote-eligible than entry-level positions, partly because experienced hires have more negotiating power and partly because these roles require less hands-on mentorship.
AI compensation is structured in clear tiers. The market median sits at $215,000. Top-quartile roles start at $266,300, and the 90th percentile reaches $320,790. These figures include base salary with disclosed compensation. Total compensation (including equity, bonuses, and sign-on) runs 20-40% higher at companies that offer those components.
Category matters for compensation. AI Safety roles lead at $287,500 median, while Prompt Engineer roles sit at $145,000. The spread between highest and lowest-paying categories reflects the premium on specialized technical skills versus broader analytical roles.
The most in-demand skills across all AI postings: Python (2,249 postings), Aws (1,224 postings), Azure (938 postings), Rag (915 postings), Gcp (660 postings), Pytorch (640 postings), Prompt Engineering (624 postings), Kubernetes (559 postings). Python dominates, appearing in the vast majority of role descriptions regardless of category. Cloud platform experience (AWS, GCP, Azure) is the second most common requirement. The newer entrants to the top skills list (RAG, vector databases, LLM APIs) reflect the shift from traditional ML toward generative AI applications.
Frequently Asked Questions
Get Weekly AI Career Intelligence
Salary data, skills demand, and market signals from 16,000+ AI job postings. Every Monday.