Algorithm Engineer – Moovex
R&D – Israel

Title: Algorithm Engineer – Moovex

Location: Israel

Salary: Competitive

Experience: 3–4 years of professional experience in algorithm development, optimization, or a related field

Moovex is expanding, and we are looking for an experienced Algorithm Engineer to join our exciting ride in the innovative mobility ecosystem!

Moovex is a leading force in the mobility ecosystem, having developed the first and most advanced Routing as a Service (RaaS) platform for various mobility scenarios. Our infrastructure supports transportation fleets and operators in scaling operations, optimizing performance, and remaining competitive amid evolving mobility demands.

Join a growing team and play an integral role in building new experiences that solve real customer needs and propel the future of mobility. You will be collaborating with other engineers, product managers, and customers to build a suite of applications and tools that allow businesses to effortlessly optimize their fleet’s efficiency and provide their customers with a cutting-edge user experience.

Responsibilities

  • Design, implement, and optimize algorithms for solving challenging problems in areas such as scheduling, routing, and decision-making.
  • Contribute to the development of backend systems, ensuring performance and scalability while collaborating with cross-functional teams.
  • Analyze, optimize, and refine algorithmic solutions to improve efficiency and accuracy.
  • Apply concepts in discrete optimization, mathematical modeling, and computational problem-solving to deliver impactful solutions.
  • Collaborate with product and engineering teams to integrate algorithms into production environments seamlessly.

What are we looking for?

  • 3–4 years of professional experience in algorithm development, optimization, or a related field.
  • Strong programming skills in any language and at least 1 year of experience writing code in JavaScript/TypeScript.
  • Knowledge of discrete optimization techniques such as linear programming, graph algorithms, or heuristic methods.
  • Understanding of computational complexity and the ability to design custom optimization solutions.
  • General understanding of backend development practices, with a willingness to grow and evolve in this area.
  • Strong problem-solving skills and the ability to work collaboratively with teams.
  • A proactive mindset and eagerness to tackle challenging technical problems.
  • Exposure to general machine learning concepts, such as supervised/unsupervised learning, feature engineering, and basic model evaluation.

 

Bonus points

  • Experience writing custom solvers or working with common optimization libraries.
  • Exposure to containerization tools like Docker or orchestration tools like Kubernetes.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP.
  • Contributions to open-source projects or academic publications related to algorithms or optimization.

Apply For This Job


t
t