Senior Scala Engineer

Intellias

Pune District

Hybrid

INR 1,200,000 - 2,400,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Intellias seeks a senior backend engineer in Pune to design and implement scalable data-driven services. You will lead architecture discussions and own end-to-end delivery from development to production readiness, with emphasis on performance, testing, and code quality.

You will collaborate in an Agile environment, contribute to observability, and mentor junior engineers while leveraging Scala, Spark, Kafka, and AWS in production-grade systems.

Qualifications

  • 5+ years building backend systems with Scala as primary language.
  • Strong experience in distributed data processing with Spark.
  • Kafka-based event-driven architectures in production.
  • Hands-on AWS (EMR, Step Functions, ECS or Lambda) experience.
  • Strong SQL and data modeling, PostgreSQL preferred.
  • Solid knowledge of data structures, OOP and design patterns.
  • Experience with concurrency and multithreading.
  • LLD with modular architecture and clean abstractions.
  • API design with RESTful services and backward compatibility.
  • Testing: unit, integration, E2E coverage.
  • Monitoring, logging, metrics, alerting in production.
  • CI/CD (GitHub/GitLab) and best practices.
  • English: Upper Intermediate+

Responsibilities

  • Design and implement scalable backend services and data processing pipelines.
  • Contribute to architecture and design discussions with reasoned technical input.
  • Own delivery end-to-end: development, testing, performance optimization, and production support readiness.
  • Implement and maintain testing practices (Unit, Integration, E2E) for owned components.
  • Contribute to monitoring, alerting, and observability of production systems.
  • Improve code quality via reviews, automated testing, and engineering best practices.
  • Contribute to estimations, planning, and iterative delivery in an Agile/Scrum process.
  • Share knowledge and support junior team members' growth.

Skills

Scala
OO design
Concurrency
Testing
English communication

Tools

Apache Spark
Kafka
AWS
PostgreSQL
REST API design
GitHub/GitLab CI/CD
Airflow

Job description

Required Skills
  • 5+ years building backend systems with Scala as your primary language (strong core competency in one not a shallow familiarity in both)
  • Distributed data processing — Apache Spark or equivalent (production usage required, regardless of whether your primary language is Scala or Python)
  • Kafka — event-driven architecture, producers/consumers, production usage
  • AWS — practical experience with EMR, Step Functions, ECS, or Lambda
  • Strong SQL and data modeling — ideally PostgreSQL (schema design, query optimization, indexes)
  • Solid knowledge of data structures, OOP, and design patterns
  • Good understanding of concurrency and multithreading concepts
  • LLD: modular architecture, clean abstractions, component design
  • API design awareness: RESTful services, backward compatibility
  • Testing strategy: unit, integration, E2E — deliberate approach to coverage
  • Monitoring & observability: logging, metrics, alerting, dashboards in production systems
  • CI/CD pipelines (GitHub / GitLab) and engineering best practices
  • English: Upper Intermediate+ (written and spoken)
Nice to Have
  • The other primary language — if your primary is Scala, Python is a plus; if your primary is Python, Scala is a plus
  • Java
  • Apache Airflow or similar pipeline orchestration
  • LLM/MCP tooling experience
  • Experience with geospatial/map-related data or large-scale data quality systems
Responsibilities
  • Design and implement scalable backend services and data processing pipelines
  • Contribute to architecture and design discussions with reasoned technical input
  • Own delivery end-to-end: development, testing, performance optimization, and production support readiness
  • Implement and maintain testing practices (Unit, Integration, E2E) for owned components
  • Contribute to monitoring, alerting, and observability of production systems
  • Improve code quality via reviews, automated testing, and engineering best practices
  • Contribute to estimations, planning, and iterative delivery in an Agile/Scrum process
  • Share knowledge and support junior team members' growth
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Scala Developer - Data Engineering
Senior Scala Developer - Data Engineering

Infosys • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Scala Programming Professional
Scala Programming Professional

Infosys • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Staff Software Engineer
Staff Software Engineer

Bosch Global Software Technologies Pvt Ltd • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Senior Scala Java Full Stack Developer
Senior Scala Java Full Stack Developer

EY • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Scala Backend Developer
Scala Backend Developer

Infosys • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Scala Tech Champion
Scala Tech Champion

Happiest Minds Technologies • Pune District, Bengaluru, Delhi

Hybrid
INR 3,500,000 - 6,000,000
Scala Developer
Scala Developer

Zensar Technologies • Pune District

On-site
INR 2,500,000 - 4,500,000
Lead/Principal Scala/Python Engineer
Lead/Principal Scala/Python Engineer

Intellias • Pune District

On-site
INR 2,000,000 - 3,000,000
Senior Manager Software Engineering (Manager+ IC role)
Senior Manager Software Engineering (Manager+ IC role)

Optum • Bangalore Rural, Bengaluru

Hybrid
INR 2,500,000 - 6,000,000
Developer
Developer

Zensar • Pune District

On-site
INR 1,500,000 - 3,000,000