Who We Are:
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 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 120 employees currently based in Tel Aviv, Israel, and Austin, Texas.
The Opportunity
We’re looking for an experienced Software Engineer with a strong background to become an integral member of our Data-Core team, tasked with the mission of processing, structuring, and analyzing hundreds of millions of data sources. Your role will be pivotal in creating a unified, up-to-date, and accurate utilities map, services, and applications for accelerating our mapping operations. Your contributions will directly impact our core product's success.
Key Responsibilities
- Build and maintain components within distributed data pipelines — producer-consumer workflows over SQS, Airflow DAGs, Kubernetes-based processing.
- Integrate outputs from the algorithms and ML teams into production workflows — implementing ETL steps, handling data transformations, ensuring upstream results are consumed correctly.
- Contribute to shared Python libraries (14 packages consumed by 10+ services) — following existing patterns, writing clean code, understanding how changes affect downstream consumers.
- Work within stateful workflow engines — implementing new steps, fixing issues in ticket state machines and multi-stage recovery workflows.
- Debug pipeline issues by tracing data flow through SQS, Airflow, Kubernetes, and PostgreSQL to narrow down where things broke.
- Contribute to ETL and data infrastructure — multi-source ingestion, taxonomy-based normalization, and database operations.
- Improve reliability and observability — adding error handling, logging, monitoring, and alerting to existing services.
- 4+ years as a backend/software engineer with solid Python skills.
- Experience as a Data Infrastructure Engineer or in a similar role in managing and processing large-scale datasets.
- Proven experience with AI development tools - we use Claude Code as a daily tool on our team.
- Experience in deploying a diverse range of cloud-based technologies to support mission-critical projects, including expertise in understanding, testing, and deploying code within a Kubernetes environment.
- Experience working with message queues (SQS, Kafka, RabbitMQ, or similar) — understands why messages can fail and how to handle errors in a consumer.
- Familiarity with Airflow (or comparable orchestration) and Kubernetes/Docker in production.
- Experience with AWS services (SQS, S3) or comparable cloud platforms.
- Solid PostgreSQL/SQL skills — comfortable writing complex queries, understanding schemas, working with multiple databases.
- Experience working in a large existing codebase — can read code they didn't write, follow established patterns, and contribute without breaking things.
- Solid debugging skills — can trace a problem through logs and multiple services rather than guessing at fixes
- Bachelor’s degree in Computer Science, Engineering or similar (such as equivalent army background).
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. This means you are experimenting with AI tools (code assistants, LLMs) and see AI as a multiplier of your craft.
You don't need to arrive with a fully formed AI workflow — but you should have the curiosity and the drive to develop one.
Skills Required
- 4+ years as a backend/software engineer with solid Python skills
- Experience as a Data Infrastructure Engineer or similar role managing large-scale datasets
- Proven experience with AI development tools (Claude Code)
- Experience deploying and testing code within Kubernetes environments
- Experience working with message queues (SQS, Kafka, RabbitMQ) and handling consumer errors
- Familiarity with Airflow (or comparable orchestration) and Docker in production
- Experience with AWS services (SQS, S3) or comparable cloud platforms
- Solid PostgreSQL/SQL skills; comfortable writing complex queries and working with multiple databases
- Experience working in a large existing codebase and following established patterns
- Strong debugging skills; trace problems through logs and multiple services
- Bachelor's degree in Computer Science, Engineering, or equivalent (including relevant army background)
- AI-first mindset; curious and driven to experiment with AI tools and LLMs
What We Do
Eliminate time-consuming manual utility research. Get instant access to reliable utility data and insight to accelerate infrastructure planning, reduce risks, and build confidently. 4M is the first Utility AI Mapping and Analytics Solution, built for project owners, civil engineers, general contractors, and government during the early stages of infrastructure development. Our utility AI mapping solution delivers real-time, reliable utility data, liberating engineers from conventional record research, enabling strategic planning and design, and mitigating risk - right from your office. Choose 4M Analytics for a more reliable, efficient, cost-effective utility mapping solution, and start winning more projects today. Learn more here: https://www.4manalytics.com/









