Python Robotics Algorithm Developer

ECM Selection Limited
Surrey, UK
12 days ago
Apply on www.ecmselection.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£70,000.0
Working hours
Regular working hours

Tech stack

Artificial Intelligence Python (Programming Language) Reinforcement Learning Multi-Agent Systems SC Clearance

Job description

As well as a competitive salary and hybrid working (1-2 days in the office per week), this role will allow the right person to truly exercise their skills in high impact areas. Be involved from an early stage and help shape the direction of this technology’s development.

Requirements

In this pioneering startup you would work on autonomous behavioural algorithms for coordinated multi-agent drone technology. This will suit a highly motivated and technical candidate.

Your work may include behavioural AI algorithms (planning systems or behavioural/decision-based) in dynamic environments, with an emphasis on robustness and simulation to validate behaviour prior to field trials. Production readiness is the goal. Real world constraints and system capabilities are a key factor. You would collaborate with other teams to ensure a holistic approach.

You will have:

  • A strong STEM degree and supporting pre-university grades.
  • Worked extensively in Python, to a high level of proficiency, in related areas.
  • An understanding of relevant robotics fundamentals and relevant algorithms for locomotion, decision-making and control.
  • Prior experience with multi-agent systems / distributed coordination of autonomous agents.

Additionally a relevant PhD, knowledge of reinforcement learning or distributed (decentralised) control algorithms, optimisation for multiple objectives, or other distributed AI is relevant. As is exposure to relevant simulation tools (Gazebo, AirSim).

Applicants must be eligible for UK security clearance, and visa sponsorship is not available. Periodic travel to field test sites and for client or team meetings is likely.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.ecmselection.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Orchestrating autonomous specialist agents for complex system delivery

Ayotunde Obasa Ayotunde Obasa · Europe 2026 Virtual

1:45 min

Supervised, unsupervised, and reinforcement learning paradigms explained

Alexandra Waldherr · LIVE

2:26 min

Comparing single-shot prompts and multi-agent systems

Dr. Alexander Wachtel Dr. Alexander Wachtel +1 · World Congress 2025

3:51 min

Shifting skill requirements for entry-level software engineers

Taroon Mandhana Taroon Mandhana +1 · World Congress 2026 Europe

2:06 min

Understanding supervised, unsupervised, and reinforcement learning models

Lutske van der Meer Lutske van der Meer · World Congress 2024

2:28 min

Selecting communication patterns for multi-agent systems

Ricardo Ricardo · World Congress 2025

Videos

See all

Related articles

See all