Why This Job is Featured on The SaaS Jobs
This Algorithm Engineer role stands out in the SaaS landscape because it sits at the point where product value is created through data and models rather than through traditional application logic alone. The listing describes a growing startup building a platform that operationalises computer vision and ML on top of large GIS datasets, which is a common pattern in modern SaaS: turning complex, domain-specific data into a repeatable service delivered at scale.
From a career perspective, the work emphasises end-to-end algorithm ownership—from idea generation to production—an increasingly important capability in SaaS organisations that commercialise ML. Experience optimising performance, working with deep learning frameworks, and translating research-grade approaches into reliable systems maps well to SaaS environments where iteration, monitoring, and maintainability matter as much as model quality. Exposure to cloud tooling (AWS is noted as a plus) also supports portability across SaaS teams.
The position is best suited to an experienced engineer who prefers applied problem-solving in messy real-world conditions and is comfortable explaining technical trade-offs to non-specialists. It fits someone motivated by building production-grade algorithmic components that become part of a customer-facing service, rather than focusing solely on experimentation or academic novelty.
The section above is editorial commentary from The SaaS Jobs, provided to help SaaS professionals understand the role in a broader industry context.
Job Description
Algorithm Engineer
- Engineering
- Tel Aviv, Israel
- 2 - Experienced
- Full-time
Description
The 4M story is likely one you haven’t heard before: We are on a mission to reveal the world below us—to do for the world below ground what Google Maps did for the world above. By leveraging cutting-edge technology, we are mapping the subsurface infrastructure to make reliable, real-time utility data accessible to the construction industry - completely transforming a traditional industry. We’re a growing startup with 100 employees currently based in Tel Aviv, Israel, and Austin, Texas.
Role Overview
We are seeking an Experienced Algorithm Engineer to join our core Algo team. This team is responsible for developing algorithms that address a wide range of Computer Vision/ML challenges in our effort to map the subsurface world.
Our algorithms leverage cutting-edge computer vision methodologies and extensive commercial Geographic Information System (GIS) datasets.
We are seeking a skilled and Experienced Algorithm Engineer with significant experience in building algorithm-based systems, particularly in complex environments. You will design and implement end-to-end solutions from idea generation to production.
Requirements
- B.Sc. / M.Sc. in CS/EE/Math/Physics or related field +4 years of experience as a Computer Vision or Data Science algorithm engineer.
- Proficiency in deep learning algorithms and frameworks.
- Proficiency in Python.
- Strong problem-solving skills and the ability to optimize code for performance.
- Strong ownership and great attention to detail.
- Good communication skills, ability to clearly explain complex concepts.
Preferred Requirements
- Demonstrated experience with AWS cloud services.
- Knowledge in GIS, including open-source datasets.
- Familiarity with GNNs / graph-based algorithms.