Software Engineer, Data Core
Tel Aviv, IsraelFull-timePosted 3mo agoStill listed 2 days ago
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near Tel Aviv, Israel, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Requirements
Credentials this posting asks for.
Job overview
4M Analytics seeks an experienced Software Engineer to join its Data‑Core team in Tel Aviv, building distributed data pipelines, integrating AI outputs, and enhancing reliability of utilities mapping. The role focuses on Python development, cloud‑native processing, and large‑scale data infrastructure.
Skills & qualifications
Skills
Qualifications
Full job description
Software Engineer, Data Core
- Engineering
- Tel Aviv, Israel
- 2 - Experienced
- Full-time
Description 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.
Requirements
- 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.
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
Software Developer - NetworkingNVIDIA · Yokne'am Illit, North District, IsraelPosted 2w agoPosted 2w ago
Senior Software Engineer, NVLINKNVIDIA · Yokneam, North District, IsraelPosted 3w agoPosted 3w ago
Senior Software Engineer, DOCA VerificationNVIDIA · Yokneam, North District, IsraelPosted 3 days agoPosted 3 days ago
Senior Software Engineer, AI InfrastructureNVIDIA · Tel Aviv, Tel Aviv District, IsraelPosted 2w agoPosted 2w ago
Senior Software Engineer, Chip DesignNVIDIA · Yokne'am Illit, North District, IsraelPosted 3w agoPosted 3w ago
You've read the whole posting — now see how you match it.