Senior Scala Developer - Data Engineering

Infosys

Bengaluru

On-site

INR 3,500,000 - 6,000,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

Infosys in Bengaluru seeks a hands-on Scala data engineer to lead design and delivery of high-performance data solutions. You will own technical direction, guide best practices, and help build scalable pipelines turning raw data into trusted insights.

Collaborate with cross-functional teams to shape requirements and ensure quality through disciplined engineering. This is a hands-on leadership role focused on delivering measurable outcomes.

Qualifications

  • Bachelor of Engineering or equivalent degree in a relevant discipline.
  • 5–8 years of overall experience with strong hands-on expertise in Scala development for data engineering use cases.
  • Proven experience designing and implementing data processing logic with attention to performance and code quality.
  • Strong understanding of software engineering fundamentals including OOP/FP concepts, data structures, and clean coding practices.
  • Experience with code reviews, testing practices, and delivering production-grade solutions in a team environment.

Responsibilities

  • Lead end-to-end development of data engineering solutions using Scala, ensuring scalability, performance, and maintainability.
  • Drive technical design discussions, define implementation approaches, and review code to enforce engineering standards and best practices.
  • Build and optimize data processing components, ensuring efficient transformations, validations, and error handling.
  • Collaborate with product, analytics, and platform teams to gather requirements and translate them into technical deliverables.
  • Establish and maintain CI/CD-friendly development practices, including unit testing, integration testing, and automated quality checks.
  • Troubleshoot production issues, perform root-cause analysis, and implement preventive measures to improve system reliability.
  • Mentor and guide engineers, supporting technical growth and ensuring consistent delivery across the team.

Skills

Scala
Data engineering
Distributed systems
CI/CD
Mentoring
Agile

Education

Bachelor of Engineering or equivalent

Tools

Apache Spark
Akka
Kafka
Hadoop
Airflow
Docker
Kubernetes
AWS
Azure
GCP

Job description

Scala Programming Primary skills:Technology->Functional Programming->Scala

About the job: Join a collaborative engineering team where you’ll lead the design and delivery of reliable, high-performance data solutions using Scala. In this role, you will take ownership of technical direction, guide implementation best practices, and help teams build scalable pipelines that turn raw data into trusted, actionable insights. You’ll work closely with cross-functional stakeholders to understand data needs, translate them into robust engineering solutions, and ensure quality through strong engineering discipline. If you enjoy solving complex data challenges, mentoring engineers, and driving technical excellence while delivering measurable outcomes, this role offers the opportunity to make a meaningful impact and grow as a hands‑on technology leader in a supportive, delivery‑focused environment.

Key Responsibilities:
  • Lead end-to-end development of data engineering solutions using Scala, ensuring scalability, performance, and maintainability.
  • Drive technical design discussions, define implementation approaches, and review code to enforce engineering standards and best practices.
  • Build and optimize data processing components, ensuring efficient transformations, validations, and error handling.
  • Collaborate with product, analytics, and platform teams to gather requirements and translate them into technical deliverables.
  • Establish and maintain CI/CD-friendly development practices, including unit testing, integration testing, and automated quality checks.
  • Troubleshoot production issues, perform root-cause analysis, and implement preventive measures to improve system reliability.
  • Mentor and guide engineers, supporting technical growth and ensuring consistent delivery across the team.
Minimum Qualifications:
  • Bachelor of Engineering or equivalent degree in a relevant discipline.
  • 5–8 years of overall experience with strong hands‑on expertise in Scala development for data engineering use cases.
  • Proven experience designing and implementing data processing logic with attention to performance and code quality.
  • Strong understanding of software engineering fundamentals including OOP/FP concepts, data structures, and clean coding practices.
  • Experience with code reviews, testing practices, and delivering production‑grade solutions in a team environment.
Preferred Qualifications:
  • Experience leading technical delivery, including solution design, task breakdown, estimation, and stakeholder communication.
  • Strong experience in building scalable data pipelines and optimizing batch/stream processing workloads using Scala-based frameworks.
  • Exposure to distributed systems concepts and performance tuning for large-scale data processing.
  • Demonstrated ability to mentor engineers and drive adoption of engineering best practices across teams.
  • Experience working in agile delivery models with a focus on predictable execution and continuous improvement.
Good to have skills:
  • Apache Spark, Akka, Kafka, Hadoop, SQL, Airflow, Docker, Kubernetes, CI/CD, Git, Cloud platforms (AWS/Azure/GCP), Data modeling, Observability/Monitoring tools
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Scala Programming Professional
Scala Programming Professional

Infosys • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Senior Scala Engineer
Senior Scala Engineer

Intellias • Pune District

Hybrid
INR 1,200,000 - 2,400,000
Big Data Engineer- Scala
Big Data Engineer- Scala

Capco • Pune District

On-site
INR 1,200,000 - 2,500,000
Staff Software Engineer
Staff Software Engineer

Bosch Global Software Technologies Pvt Ltd • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Scala Developer
Scala Developer

Infosys • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Data Engineer - Spark and Scala
Data Engineer - Spark and Scala

Infosys • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Senior Scala Java Full Stack Developer
Senior Scala Java Full Stack Developer

EY • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Big Data Engineer- Scala
Big Data Engineer- Scala

Capco • Pune District

On-site
INR 1,200,000 - 2,400,000
Data Engineer
Data Engineer

Altysys • Gurugram District

On-site
INR 800,000 - 1,200,000
AWS-Scala Data Engineer
AWS-Scala Data Engineer

Coforge • Dadri

On-site
INR 2,400,000 - 3,600,000