Skip to Main Content

Job Title


Senior Scala Engineer


Company : Intellias


Location : Pune, Maharashtra


Created : 2026-04-10


Job Type : Full Time


Job Description

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.Project Overview: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 attributesData ingestion, standardization, and API-based delivery from multiple source typesData validation, quality gates, and traceability conceptsCloud-native execution environments (infrastructure automation, CI/CD, operational readiness)Technologies:ScalaApache Spark (or equivalent distributed processing frameworks, Airflow, Kafka, akka)SQL (PostgreSQL preferred)AWS (incl. EMR and related services)CI/CD tooling (GitHub / GitLab)Requirements:5+ years (or strong equivalent) building backend systems with Scala (strong core Scala)Strong knowledge of Core Scala and object-oriented programming principlesGood understanding of concurrency and multithreading conceptsSolid knowledge of data structures (Lists, Trees, Graphs, Stacks, Queues) and ability to implement themSolid knowledge of Algorithms (Big O notation, time/space complexity, search, sort, etc.)Experience with distributed data processing — Apache Spark or equivalent frameworksStrong experience with relational databases, SQL, and data modeling (PostgreSQL preferred)Understanding of JVM fundamentals and performance optimizationPractical experience with AWS (EMR or similar managed compute services is a plus)Experience working with CI/CD pipelines (GitHub / GitLab) and engineering best practices (code reviews, automation)Strong analytical and debugging skills with focus on performance optimization and reliabilityLow-level design (LLD): modular architecture, clean abstractions, component designAPI design awareness: RESTful services, backward compatibilityDesign patterns applied in practice, not just theoryTesting strategy: unit, integration, and E2E testing — deliberate approach to test coverageMonitoring & observability: experience with logging, metrics, alerting, and dashboards for production systemsEnglish level: Upper-Intermediate or higherResponsibilities:Design and implement scalable backend services and data processing pipelinesContribute to architecture and design discussions with reasoned technical inputOwn delivery end-to-end: development, testing, performance optimization, and production support readinessImplement and maintain testing practices (Unit, Integration, E2E) for owned componentsContribute to monitoring, alerting, and observability of production systemsImprove code quality via reviews, automated testing, and engineering best practicesContribute to estimations, planning, and iterative delivery in an Agile/Scrum processShare knowledge and support junior team members' growth