Algorithm Engineer to high-tech engineering company
Location: Leshem / Jerusalem / Hadera
Work Model: Hybrid — up to 2 days from home after completion of the onboarding and training period
Contract type:Permanent
About the Role
We are looking for a hands-on Algorithm Engineer to join our R&D teams and develop advanced algorithms for mission-critical systems of national importance.
In this role, you will work at the intersection of mathematical theory, algorithm development, and software engineering. You will take ownership of algorithmic solutions end-to-end — from understanding system requirements and developing mathematical models, through implementation and integration, to verification, validation, and performance evaluation.
You will tackle challenging problems in areas such as signal processing, inertial navigation, sensor fusion, estimation, optimization, and AI/ML, while working closely with software, systems, and research teams.
What You'll Do
Design and develop advanced algorithms from concept through production.
Translate complex system requirements into effective algorithmic solutions.
Solve challenging mathematical, statistical, and computational problems.
Implement algorithms in C++ and integrate them into existing software systems.
Develop simulations, prototypes, and algorithmic models using MATLAB and/or Python.
Verify, validate, and evaluate algorithm performance against defined requirements.
Investigate existing solutions, identify areas for improvement, and optimize performance.
Collaborate with software engineers, system engineers, researchers, and multidisciplinary R&D teams.
Contribute to the development of mission-critical technologies with real-world impact.
Explore and integrate AI and Machine Learning techniques where relevant to project needs.
Core Technical Areas
Depending on the project and team, you may work on problems involving:
Signal Processing
Inertial Navigation Systems (INS)
Sensor Fusion
Estimation & Tracking
Optimization
Statistical and Mathematical Modeling
AI / Machine Learning
Computer Vision
What We're Looking For
Required
3+ years of experience in algorithm development or a closely related field.
We are flexible on years of experience for exceptionally strong candidates.
Strong, hands-on C++ development experience.
Proficiency in MATLAB and/or Python.
Practical experience in at least one of the following:
Signal Processing
Inertial Navigation Systems
Sensor Fusion
Estimation
Strong mathematical, analytical, and problem-solving skills.
Ability to independently investigate complex problems and develop effective solutions.
Strong software development orientation, with the ability to turn algorithms and mathematical concepts into robust, production-ready code.
Your Profile
This role involves a significant learning curve and long-term investment in professional development. We are looking for people who are:
Curious and genuinely interested in understanding complex technical problems.
Excited by deep mathematical and algorithmic challenges.
Fast learners who enjoy diving into new domains.
Comfortable moving between theory, experimentation, and production code.
Persistent and independent in solving difficult problems.
Looking for a long-term opportunity where they can build deep expertise and grow with the team.
Why Join Us?
Work on mission-critical systems of national importance.
Solve technically challenging problems at the intersection of algorithms, mathematics, and software.
Work alongside experienced engineers, researchers, and system experts.
Gain exposure to advanced technologies across signal processing, navigation, sensor fusion, estimation, optimization, and AI/ML.
Build deep technical expertise through a structured onboarding and learning process.
Take end-to-end ownership of algorithmic solutions and see your work move from concept to implementation and validation.
Location & Work Model
The position is available at our sites in:
Leshem | Jerusalem | Hadera
The specific site can be tailored to accommodate exceptional candidates.
A hybrid work model of up to 2 days from home per week is available following successful completion of the onboarding and training period.
Recruitment Process
The recruitment process typically includes:
Resume Review
Initial Phone Screening with the recruitment company
Technical Assessment / Professional Exam with one of the R&D teams
On-site Interview
If you're passionate about algorithms, enjoy solving complex problems, and want to turn mathematical ideas into real-world systems, we'd love to hear from you.
- Department
- Engineering
- Locations
- Hadera, Israel
- Remote status
- Hybrid
About Infotree Global Solutions
At Infotree, meeting your career needs is a top priority. Client satisfaction is largely dependent on the resources we can provide, and we take pride in our delivery. We have a supportive team in place to give quality people a chance to grow and challenge themselves in their roles which has resulted in that we have placed many employees in positions that have grown into lifelong careers.
We have a team of dedicated recruiters and consultant care representatives that are committed to your success and well-being. Check out our open roles to get started.
Infotree Poland Sp. z o.o. is part of Infotree Global Solutions. Agency number: 15970.