
Staff Algorithm Engineer
AI platform that aggregates and maps public utility records to speed up infrastructure planning and reduce construction risk More about 4m Analytics
Undisclosed Salary
Permanent
Mode of work
Full-time
Experience
Senior
Employment type
Permanent
Location
On-site
Expertise & Skills
Job description
Who We Are
4M Analytics is building the first Subsurface World Model: an AI platform that uses visual reasoning and large-scale data fusion to turn the undocumented world beneath our streets into one living, intelligent map. We make reliable utility data accessible to the construction industry, government agencies, and utility owners, and we are changing how infrastructure is understood and protected.
We are Series C, backed by Insight Partners, Viola, and F2, with 120 people across Tel Aviv and Austin, Texas. The problem is massive, the momentum is real, and we are moving fast.
The Opportunity
We are looking for a Staff Algorithm Engineer to join our core Algorithm team — a high-autonomy group responsible for the algorithm and ML systems at the heart of 4M's mapping engine. This is a role for engineers who think in systems, bring cutting-edge computer vision and algorithmic thinking to ambitious real-world challenges, and own problems end-to-end with an entrepreneurial drive.
In the AI era, being a strong engineer means more than writing great code. It means operating as both an architect and a team lead — designing the solution with clarity, then guiding AI agents to execute it at a level and speed that wasn't possible before. We are building a culture where this is the norm, and we're looking for someone who is excited to work and grow in that direction.
You will work across computer vision and algorithm disciplines — researching solutions, designing experiments, and delivering production-grade implementations — while collaborating closely with data engineering and product teams.
What You'll Do
-
Research and implement novel computer vision and algorithmic solutions for challenging real-world problems — spanning perception, learning, optimization, and graph-based reasoning.
-
Own algorithm quality end-to-end: design experiments, evaluate results, and drive iterations until production reliability targets are met.
-
Work across disciplines — sharing models, methods, and insights with algorithm, data engineering, and product teams.
-
Monitor production model health proactively; identify degradation early and lead remediation efforts.
-
Integrate AI tools into your workflow and grow into the role of architect and team lead — designing the solution, then directing agents to build it.
-
Raise the bar on the team's technical culture through code reviews, knowledge-sharing, and rigorous algorithmic thinking.
What You Bring
-
Relevant B.Sc./M.Sc. with 10+ years of experience as a Computer Vision or Algorithm Engineer, OR relevant Ph.D. with 7+ years of relevant industry experience.
-
Broad and deep computer vision background, with strong algorithmic foundations — comfortable working across CV and adjacent algorithm domains.
-
Deep proficiency in deep learning frameworks (PyTorch preferred).
-
Proficiency in Python — writes clean, production-grade code.
-
Proven E2E ownership: has taken CV problems from research to production, not just model experimentation.
-
Strong problem-solving skills — comfortable with ambiguous, non-textbook problems.
-
Self-motivated and entrepreneurial: identifies gaps, drives solutions, and takes accountability for outcomes.
-
Mentor and upskill team members, including knowledge sharing and strategic technical development.
-
Good communication skills — can clearly explain complex algorithmic decisions to both technical and non-technical stakeholders.
AI-First Mindset
We are building an AI-first engineering culture, and we're looking for engineers who are genuinely excited about working this way. You don't need to arrive with a fully formed AI workflow — but you should have the curiosity and the drive to develop one.
In practice, this means:
-
You're already experimenting with AI tools in your work — code assistants, LLMs, or AI-augmented workflows — and you want to go further.
-
You're open to learning how to operate as both an architect and a team lead: holding a clear picture of the solution, then directing AI agents to get there.
-
You see AI not as a threat to engineering craft, but as a multiplier of it.
Specific tools and methods can be learned together. What matters is the mindset and the motivation to grow into this way of working.
**
Standout Attributes**
-
Experience with GIS datasets or geospatial computer vision tasks.
-
Familiarity with GNN / graph-based algorithms.
-
Experience with AWS cloud services (SageMaker, S3, EC2).
-
Background in active learning or AI-assisted annotation pipelines.
Why Join 4M
If you want to apply cutting-edge computer vision and algorithmic thinking to ambitious, unsolved real-world problems — and see your work directly shape a product that is redefining an industry — this is that role.
-
Hard, original problems spanning computer vision and algorithm design that push the field forward. No textbook solutions, no incremental improvements on existing products.
-
CV and algorithms are the core technology driving 4M's mission — your work is the product.
-
Full end-to-end ownership: from research spike to production, you see the full impact of your work.
-
You'll grow into operating as both architect and team lead — a scope of influence that compounds over time in ways traditional engineering roles don't offer.
-
High-autonomy culture that trusts engineers to lead — real responsibility from day one, no micromanagement.
-
Pre-scale startup: your influence on the technical culture, the stack, and the direction is real and lasting.
Frequently asked questions
- Where is the Staff Algorithm Engineer role based?
- This is an on-site role based in Tel Aviv, Israel.
- What experience level does the Staff Algorithm Engineer role require?
- 4m Analytics lists this Staff Algorithm Engineer role at Senior level.
- What skills do you need for the Staff Algorithm Engineer role?
- Key skills for this role include Computer Vision, Algorithm Design, PyTorch, Python, Deep Learning and Production ML Systems.
- How do I apply for the Staff Algorithm Engineer role?
- Use the Apply button on this page to apply for the Staff Algorithm Engineer role on 4m Analytics's careers site.
Explore related roles
Similar opportunities

Head of Security
Span
250K - 300K $

Director, Technical Accounting and Reporting
Greentown Labs
230K - 294K $

Design Engineer, Growth
Ambrook
115K - 280K $

Director, Business Systems
Aurora Solar
198K - 268K $

Associate General Counsel
Span
175K - 230K $

Lead Electrical Engineer
Albedo
190K - 220K $

Senior Mgr, People Operations & Programs
Span
165K - 200K $

Executive Assistant
Mill
175K - 200K $
The weekly climate jobs email
Real new climate-first roles each week, plus one bit of corporate cope. No spam, unsubscribe any time.