
Real job — pulled straight from 4M Analytics’s careers page · Verified July 14, 2026 · No reposts.
Job description
4M Analytics is hiring a Software Engineer, Data Core — a full-time, based in Tel Aviv, Israel role. Apply directly on 4M Analytics's careers page below.
Software Engineer, Data Core
Location: Tel Aviv, Israel (IL)
Experience Level: 2 - Experienced
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 seeking 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.
Responsibilities
- Collaborate with cross-functional teams to design, build, and maintain data processing pipelines while contributing to our common codebase.
- Contribute to designing and implementing data architecture, ensuring effective data storage and retrieval.
- Develop and optimize complex Python-based applications and services to allow more efficient data processing and orchestration, enhancing the quality and accuracy of our datasets.
- Drive the scalability and performance optimization of data systems, addressing infrastructure challenges as data volume and complexity grow.
- Create and manage data infrastructure components, including ETL workflows, databases, supporting seamless data flow and accessibility.
- Design and implement CI/CD processes for data processing, model training, releasing, testing and monitoring, ensuring robustness and consistency.
- Implement geospatial data processing techniques and contribute to the creation of our unified utilities map, enhancing the product's geospatial features.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field.
- 4+ years of experience in software engineering with a focus on data systems.
- Proficiency in Python.
- Experience with big data technologies like Hadoop, Spark, or Kafka.
- Strong problem-solving skills and attention to detail.
- Familiarity with cloud platforms such as AWS, Google Cloud, or Azure.
Get Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Frequently asked questions
What skills are required for Software Engineer, Data Core at 4M Analytics?
The required skills for Software Engineer, Data Core at 4M Analytics include: Python, Java, Scala, Hadoop, Spark, Kafka, AWS, GCP, Azure, SQL.
What is the seniority level for Software Engineer, Data Core at 4M Analytics?
Software Engineer, Data Core at 4M Analytics is a Mid Level / Senior level position.
How do I apply for Software Engineer, Data Core at 4M Analytics?
You can view the full description and apply for Software Engineer, Data Core at 4M Analytics on EchoJobs: https://echojobs.io/job/4m-analytics-software-engineer-data-core-h7e7i.