RL/ML Software Engineer

EpiSci develops tactical AI and autonomy algorithms for defense and commercial applications, specializing in military aircraft systems and autonomous UAVs.
$150,000 - $180,000
Machine Learning
Senior Software Engineer
In-Person
5+ years of experience
AI · Robotics · Defense

Description For RL/ML Software Engineer

EpiSci is at the forefront of tactical mission autonomy, developing cutting-edge AI and autonomy solutions for both defense and commercial applications. As an RL/ML Software Engineer on the Cognitive Sensing and Radio Frequency team, you'll be instrumental in advancing state-of-the-art estimation and adaptive control algorithms.

The role demands expertise in reinforcement learning, machine learning, and software development, particularly in C++ and Python. You'll be working on revolutionary projects including AI implementation in military aircraft like F-22 and F-16, developing autonomous UAV swarms, and enhancing tactical communication systems through sensor fusion.

Your responsibilities will span from developing novel model-based reinforcement learning algorithms for multi-agent systems to creating and implementing simulated models for tactical military missions. You'll be hands-on with UAV operations and will need to bridge the gap between theoretical algorithms and practical field implementations.

The ideal candidate should have an advanced degree (Master's or PhD) in machine learning/reinforcement learning with a focus on autonomy and robotics applications. Strong programming skills, experience with containerized development environments, and a track record of taking autonomy capabilities from concept to deployment are essential.

This is an exceptional opportunity for someone passionate about pushing the boundaries of AI in defense applications, working with cutting-edge technology, and making a significant impact on national security solutions. The role offers competitive compensation ($150,000-$180,000) and comprehensive benefits, including health insurance and 401k with employer match.

As a U.S. citizen working in this role, you'll be part of a dynamic team that values innovation and technical excellence, with opportunities to work on challenging projects that have real-world impact in defense and commercial sectors.

Last updated 6 days ago

Responsibilities For RL/ML Software Engineer

  • Develop novel model-based reinforcement learning algorithms for multi-agent systems
  • Integrate and deploy algorithms for integration and field testing events
  • Write autonomy software that operates group 1-5 unmanned aerial vehicles (UAVs)
  • Create simulated models to accomplish tactical military missions
  • Design models that use techniques from adaptive control theory and estimation

Requirements For RL/ML Software Engineer

Python
Linux
  • Master's or PhD degree in machine learning/reinforcement learning with autonomy and robotics applications
  • Experience in developing model-based and model-free reinforcement learning algorithms
  • Hands on experience of behavior prediction, intent estimation and behavior prediction
  • Experience taking new autonomy capabilities from ideation through fielding
  • Experience developing in Docker and containerized development environments
  • Strong programming skills in C, C++, and Python
  • Experience with Linux-based operating systems
  • Must be a U.S. Citizen
  • Must be willing to travel ~10% of the time

Benefits For RL/ML Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
  • 401k with employer match
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Paid time off
  • Learning and wellness stipends

Interested in this job?

Jobs Related To EpiSci RL/ML Software Engineer

Senior RL/ML Software Engineer

Senior RL/ML Software Engineer position at EpiSci, developing advanced AI and autonomous systems for defense and aerospace applications.

Tracking & Fusion Autonomy Engineer - Clearance Eligible - Remote

Senior Tracking & Fusion Autonomy Engineer position at EpiSci, developing AI and autonomy algorithms for military aircraft and unmanned systems with competitive compensation.

Software Development Engineer - Machine Learning, Sponsored Products

Senior Machine Learning Software Engineer role at Amazon Advertising, focusing on Sponsored Products search relevance and ad serving systems.

Machine Learning / Computer Vision Engineer - Generative AI

Senior Machine Learning Engineer role at Apple focusing on Generative AI and Computer Vision, offering competitive salary and comprehensive benefits.

AIML - Senior Software Engineer, ML Systems and Evaluation Engineering

Senior Software Engineer role at Apple focusing on ML Systems and Evaluation Engineering, working on Siri and AI technologies.