DevJobs

Senior Tracking and Data Fusion Algorithm Engineer

Overview
Skills
  • Python Python
  • ML ML
  • tracker development
  • stochastic systems
  • sensor-driven systems
  • real-time algorithms
  • probability theory
  • probabilistic estimation
  • numerical computation
  • linear algebra
  • estimation methods
  • Data Fusion
  • Bayesian inference
  • asynchronous inputs
  • learning-based algorithmic approaches
  • model-based algorithmic approaches
  • hypothesis management
  • density-based modeling
  • defense command-and-control systems
  • security command-and-control systems
  • AI

About The Position

We are looking for a Senior Algorithm Engineer to join a high-velocity R&D team developing advanced real-time algorithms for mission-critical defense systems.

The role focuses on designing, implementing, and evolving estimation, inference, and decision algorithms that operate under real-world constraints such as uncertainty, latency, partial observability, and adversarial conditions. You will take ownership of core algorithmic components from theoretical formulation through deployment in operational systems.


Responsibilities

• Design, implement, and maintain real-time estimation and inference algorithms operating on heterogeneous sensor inputs.

• Develop and tune probabilistic state-estimation models, including non-linear filters, adaptive models, and prediction mechanisms.

• Implement uncertainty management, gating, clustering, hypothesis handling, and state lifecycle logic.

• Integrate AI/ML components where they provide measurable value (classification, anomaly detection, decision support).

• Own algorithm performance across stability, convergence, latency, and numerical robustness metrics.

• Translate operational and system-level needs into mathematical formulations and deployable algorithms.

• Collaborate closely with system engineers and software teams to integrate algorithms into real-time command-and-control environments.

• Analyze operational data, simulations, and edge cases; iteratively refine models based on empirical performance.

• Participate in algorithm design reviews, trade-off analyses, and performance assessments.


Requirements

• MSc or PhD in Electrical Engineering, Aerospace Engineering, Computer Science, Applied Mathematics, or Physics.

• Strong theoretical and practical background in probabilistic estimation, Bayesian inference, and stochastic systems.

• Proven experience developing real-time algorithms for complex, sensor-driven systems (defense, aerospace, robotics, automotive, or similar domains).

• Excellent foundation in linear algebra, probability theory, estimation methods, and numerical computation.

• Hands-on experience implementing production-grade algorithms in Python or similar.

• Experience dealing with asynchronous inputs, missing or degraded data, and noisy measurements.

• Experience in tracker development and Data Fusion.

• Ability to reason rigorously about algorithm behavior under non-ideal and adversarial conditions.

• Comfortable operating in a fast-paced, high-ownership environment with minimal supervision.


Advantages

• Experience with defense or security command-and-control systems.

• Familiarity with advanced estimation, hypothesis management, or density-based modeling techniques.

• Background in hybrid model-based and learning-based algorithmic approaches.

• Publications, patents, or demonstrable academically rigorous work.

• Valid Level 3 Security Clearance or eligibility.

mPrest