HamburgerMenu
hirist

Intellias - Senior Backend Engineer - Scala

Intellias
6 - 10 Years
Pune

Posted on: 13/05/2026

Job Description

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 Backend 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.

Required skills :


- 6+ years building backend systems with Scala (strong core Scala - primary language)


- Distributed data processing Apache Spark or equivalent (Flink, Akka, Kafka Streams); production-scale experience required

- Kafka : Event-driven architecture, producers/consumers, production usage

- AWS : Practical experience with Step Functions, ECS, Lambda, or EMR


- Strong SQL and data modeling : Ideally PostgreSQL (schema design, query optimization, indexes)


- Strong LLD : Modular architecture, clean abstractions, separation of concerns

- API design : RESTful services, backward compatibility, versioning

- System architecture : ability to design, evaluate, and evolve system-level architecture from scratch

- Testing strategy : unit, integration, E2E - deliberate approach to coverage and reliability

- Monitoring & observability : Logging, metrics, alerting, dashboards in production systems

- Solid knowledge of data structures, OOP, and design patterns

- Cross-team technical leadership, stakeholder alignment, mentoring culture

- CI/CD pipelines (GitHub / GitLab) and engineering best practices

- English : Upper Intermediate+ (written and spoken)

Nice to have :


- Java

- Python : Any meaningful usage (scripting, ETL, data processing, Flask/FastAPI; LLM/MCP

tooling is a bonus)


- Apache Airflow or similar pipeline orchestration

- Experience with geospatial/map-related data or large-scale data ingestion systems

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

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...