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

Algorithm and Software Manager

Petah Tikva, Israel

About The Position

Who we are?

mPrest has invested heavily in applying its technology for the energy industry, which is in the midst of one of the most disruptive changes since the invention of electricity – Decarbonization, Decentralization, and Digitization – driving an urgent need for integration between legacy and new technologies.

mPrest provides new types of smart, data-driven, customer-responsive, and flexible management and control systems required to orchestrate and optimize the new grid edge in unison with legacy assets. mPrest’s microservices-based, real-time orchestration and optimization platform brings the power of AI and IOT to the digital transformation of various industries, from energy and smart cities, through oil & gas, connected cars, water, and other industry 4.0.

mPrest’s vendor-agnostic product suite interfaces with millions of sensors, devices, machines, assets, sub-systems, IT, and OT applications, creating a System of Systems that provides end-to-end visibility and control over complex and distributed operations, empowering digital transformation.


As Algorithm and Software Manager at mPrest you will:

  • Manage a group of algorithm and software developers.
  • Manage software development lifecycle, deliverables, performance, and vision.
  • Mentor the team and assign them to different projects, tasks and deliveries, oversee the quality of the code.
  • Recruit new talents and develop the group structure.
  • Lead the development of advanced, creative, and novel solutions for complex problems in the smart energy domain using machine learning, times series forecasting, mathematical optimization, probability and statistics, hazard analysis, etc.
  • • Lead and take part in defining architecture discussions and the division’s technological roadmap and lifecycle.
  • Manage the balance between delivering to customers within tight deadlines while continue to work on long-term goals.
  • Work closely with the product team, development managers, the sales team, and the senior management.
  • Customer-facing from initial sales and until final deliveries. Ready for overseas traveling.
  • Communicate regularly with the customers and internal overseas teams.
  • Lead and push forward the company’s roadmap for algorithms and analytics.


  • M.Sc./ Ph.D. in computer science, electrical engineering, mathematics, or other applicable domains is expected.
  • Degree in electrical engineering is highly advantageous.
  • Knowledgeable in probability theory, machine learning, and statistics
  • 5+ years of experience in algorithm development, data science, and software development. Preferably in Python as well as another structured language such as C++, Java, or C#.
  • 4+ years of experience in delivering to production.
  • 3+ years experience with micro services architecture and distributed systems.
  • 3+ years of experience in leading development teams.
  • Experience with Agile and CI/CD methodologies and practices
  • Strong design, architecture, and problem-solving skills
  • Ability to build long-term plans and set alignment around goals and objectives.
  • Strong communication skills.
  • Can-Do and Hands-On approach.
  • Great customer facing abilities.
  • Presentation design skills (Hebrew & English).

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.