Lead/Principal Scala Engineer

Vacancy details
Software Engineering
Scala Engineer
Principal
India, 
Pune
Hybrid

Our client is a is a location data and technology platform company that empower customers to achieve better outcomes – from helping a city manage its infrastructure or a business optimize its assets to guiding drivers to their destination safely. They create solutions that fuel innovation, provide opportunity and foster inclusion to improve people’s lives. If you are inspired by an open world and driven to create positive change, join us!

As a Senior Backened Engineer in the Map Data Processing group you will develop smart Map Data processing tools for the state-of-the-art Mapping Technologies. You will work self-sustained in an agile team. Your responsibility will cover developing, extending and maintaining tool and services that processes map data for global navigational database. For that you will be translating product strategies into technology strategies, leading the long-term architectural direction and helping design and build industry-grade customer-facing geo-data-intensive products. You will work closely with other engineering & operations teams, internal users of tool chains your team develops and partner with product managers and the larger map operations business units.

What project we have for you

Join our engineering organization to build the next generation of automated map data processing for a global provider of location and mapping solutions used in automotive and mobility.

You will work on scalable backend services and big data pipelines that process geo and map data at scale — detecting errors in core road attributes, integrating new data sources, and producing quality signals that feed directly into navigation and autonomous driving products.

The work spans two directions: building pipelines that compare map data against third-party sources (GPS traces, traffic signs, open map data) to detect and correct attribute deviations using confidence-based auto-fix and manual-review logic; and integrating diverse data sources (dashcam, satellite, aerial, vehicle sensors) into a central platform for standardized storage, processing, and API-based delivery of map observations.

Working as part of an agile team, you will contribute to systems that improve accuracy, availability, and performance of large-scale geo-data processing that supports next-gen navigation and automated driving capabilities.

What you’ll work on:

  • Distributed processing pipelines for large-scale geo-datasets (batch and, where applicable, near-real-time)
  • Error detection, correction, and confidence-based decision logic for map attributes
  • Data ingestion, standardization, and API-based delivery from multiple source types
  • Data validation, quality gates, and traceability concepts
  • Cloud-native execution environments (infrastructure automation, CI/CD, operational readiness)

Technologies:

  • Scala
  • Apache Spark (or equivalent distributed processing frameworks, Airflow, Kafka, akka)
  • SQL (PostgreSQL preferred)
  • AWS (incl. EMR and related services)
  • CI/CD tooling (GitHub / GitLab)

What you will do

Responsibilities

  • Define system architecture and drive technical direction for backend services and data processing pipelines
  • Design and implement distributed processing solutions at scale — batch and near-real-time
  • Own delivery end-to-end: from design through testing, performance optimization, and production readiness
  • Define and enforce testing strategy (Unit, Integration, E2E) across the team
  • Set up and maintain monitoring, dashboards, and observability for production systems
  • Drive code quality standards via reviews, CI/CD practices, and engineering best practices
  • Lead estimations, planning, and iterative delivery in an Agile/Scrum process
  • Mentor engineers, share knowledge, and build strong engineering culture within the team

 

What you need for this

Required skills

  • 7+ years (or strong equivalent) building backend systems with Scala (strong core Scala)
  • Solid knowledge of data structures, OOP, and design patterns
  • Strong low-level design (LLD) skills: modular architecture, clean abstractions, separation of
    concerns
  • API design experience: RESTful services, backward compatibility, versioning
  • Experience with distributed data systems and Big Data processing, ideally Apache Spark or equivalent frameworks
  • Strong experience with relational databases, SQL, and data modeling — ideally PostgreSQL (schema design, query optimization, indexes)
  • Practical experience in AWS, preferably including EMR or equivalent managed compute
  • Experience with CI/CD pipelines (GitHub / GitLab) and engineering best practices (code reviews, automation)
  • Testing strategy: unit, integration, and E2E testing — not just “we have tests” but a deliberate approach to test coverage and reliability
  • Monitoring, dashboards & observability: experience setting up or maintaining logging, metrics, alerting, and dashboards for production systems
  • Strong analytical and debugging skills; ability to optimize performance and reliability at scale
  • System architecture and distributed data systems: ability to design, evaluate, and evolve system-level architecture
  • English communication skills Upper Intermediate+ (written and spoken)

Nice to have

  • Java
  • Python LLM/MCP (scripting, data processing, or tooling)
  • Experience with data transformation / ETL pipelines
  • Experience with geospatial/map-related data or large-scale data quality systems

What it’s like to work at Intellias

At Intellias, where technology takes center stage, people always come before processes. By creating a comfortable atmosphere in our team, we empower individuals to unlock their true potential and achieve extraordinary results. That’s why we offer a range of benefits that support your well-being and charge your professional growth.
We are committed to fostering equity, diversity, and inclusion as an equal opportunity employer. All applicants will be considered for employment without discrimination based on race, color, religion, age, gender, nationality, disability, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.
We welcome and celebrate the uniqueness of every individual. Join Intellias for a career where your perspectives and contributions are vital to our shared success.

Skills

Apache_Spark
AWS
Java
Scala

Have not found the most
suitable position
yet?

Leave your resume and we will select a cool option for you.
Good news!
Link copied
Good news!
You did it.
Bad news!
Something went wrong. Please try again.