WELCOME TO MPREST
Discover opportunities that exceed your expectations
You will meet the most amazing & exceptional people
Engaging in valuable things. We protect and save lives
We influence the defense of different countries in the world
You want to impact the life of people, to challenge and be challenged, to feel you are part of something big !

We are a team, powered by unique minds

Senior Algorithm Engineer

Petah Tikva, Israel

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.

• 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.

Apply for this position

Our story

We started in 2003 by developing some of the world’s most sophisticated and efficient command, control and analytics defense applications ever deployed – including the life-saving Iron Dome software. Today, we have over 200 employees, working to create defense solutions impacting the lives of people in Israel & around the world.
Our vision is LIFE, our drive is DEFENSE!

Why we're here?

We strive to create an environment of shared collaboration. We believe the people who work here are our greatest resource, and we encourage and empower all individuals employed to excel to their greatest potential.
Come help invent the defense of life.
a team, powered by unique minds

Why join US?

People create life. We protect them.