DevJobs

Algorithm / Machine Learning Engineer – Autonomous Drone Interception

Overview
Skills
  • Python Python
  • C++ C++
  • ML ML
  • Linux Linux
  • Algorithm development
  • Reinforcement learning
  • Autonomous systems
  • Control loops
  • Control systems
  • Robotics
  • Sensor fusion
  • UAVs
Regulus is an agile defense-tech startup tackling the most complex challenges in counter-drone and uncrewed defense. With hundreds of combat-proven systems deployed by the IDF and global partners, we are now engineering the next generation of C-UxS (Counter-Uncrewed Systems). We leverage advanced electronic warfare and kinetic measures to detect and neutralize hostile threats. If you want to push technological boundaries while safeguarding Israel and our allies, join us at this pivotal stage of our growth.

This is a unique opportunity to join a company at a pivotal growth stage and help shape its products, culture, and future.

We are looking for an Algorithm / Machine Learning Engineer to join our team and take part in developing autonomous drone interception systems based on reinforcement learning and advanced control algorithms.

This is a practical, implementation-focused role. The position emphasizes building real systems, writing production-quality code, and deploying learning-based algorithms into operational autonomous platforms.

Key Responsibilities

  • Develop and implement reinforcement learning–based algorithms for autonomous drone interception
  • Design and build core infrastructure from scratch, including simulators, training environments, and learning/control pipelines
  • Develop end-to-end training and deployment workflows, from simulation to real-world systems
  • Work with 6DOF dynamic models and real sensor data (e.g., cameras, IMUs, accelerometers)
  • Optimize algorithms for real-time and embedded constraints
  • Collaborate closely with control, software, and system engineers to integrate ML solutions into autonomous platforms

Additional Note

Candidates with a strong academic background, holding a Master’s degree, who are interested in transitioning into applied, hands-on engineering work in machine learning and autonomous systems are also encouraged to apply.

Requirements

  • Strong hands-on experience in algorithm development / machine learning
  • Practical experience implementing and training reinforcement learning algorithms
  • Solid software engineering skills (Python required; C++ is an advantage)
  • Experience building systems or infrastructure from scratch
  • Background in control systems, robotics, autonomous systems, or UAVs
  • Linux-based development experience
  • Experience working with sensor fusion or control loops - Advantage
Regulus Cyber