Why This Job is Featured on The SaaS Jobs
### Why this Role is Featured on The SaaS Jobs
Algorithm work inside SaaS is often framed around personalization or ad-tech; this role stands out by applying computer vision and ML to a data product built on GIS datasets and real-world infrastructure. For SaaS professionals, that signals a platform where the “software” is inseparable from continuously improving data quality and model performance, and where production readiness matters as much as research outcomes. The company is described as a growing startup (around 100 employees), which typically means core technical choices still shape the product’s trajectory.
Long-term, the role offers career-relevant exposure to taking ML systems from idea generation through production, a core skill set for modern SaaS teams that operationalize models as part of the product. Working with large commercial datasets and optimizing algorithmic performance maps well to recurring SaaS challenges: reliability, scalability, and measurable impact on customer-facing outcomes. Experience with cloud services and end-to-end ownership also transfers across many SaaS domains.
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
Senior Algorithm Engineer
- Engineering
- Tel Aviv, Israel
- 3 - Senior
- Full-time
Description
The 4M story is likely one you haven’t heard before: We are on a mission to unlock access to 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 subsurface infrastructure to make reliable, real-time utility data accessible to the construction industry, completely transforming the industry. We’re a growing startup with 100 employees currently based in Tel Aviv, Israel, and Austin, Texas.
Role Overview
We are seeking a Senior 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 looking for a skilled Senior Algorithm Engineer with significant experience in building algorithm-based systems, especially in complex environments. You will design and implement end-to-end solutions from idea generation to production.
Requirements
- 7+ years of development experience as a Computer Vision or Data Science algorithm engineer.
- B.Sc. or M.Sc. in CS/EE/Math/Physics or related scientific field
- Proficiency in deep learning algorithms and frameworks.
- Proficiency in Python.
- Proven track record of leading or contributing significantly to the development of complex software systems.
- 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.
- Deep knowledge of object-oriented programming in Python.
- Knowledge in GIS, including open-source datasets
- Familiarity with GNN/graph-based algorithms.