Capco Logo

Capco

Big Data Engineer- Scala

Posted 9 Days Ago
Hybrid
Pune, Maharashtra
Entry level
Hybrid
Pune, Maharashtra
Entry level
Design, develop, and optimize scalable big data applications and ETL/ELT pipelines using Scala, Apache Spark, and distributed data technologies. Build reusable processing frameworks, tune Spark jobs, troubleshoot production issues, implement data-quality monitoring, and collaborate with technical and business teams. Apply software engineering practices including testing, code reviews, Git, and CI/CD while working with Hadoop, HDFS, Hive, Kafka, and Spark SQL.
The summary above was generated by AI

Job Title: Big Data Engineer - SCala

About Us

“Capco, a Wipro company, is a global technology and management consulting firm. Awarded with Consultancy of the year in the  British Bank Award and has been ranked Top 100 Best Companies for Women in India 2022 by Avtar & Seramount. With our presence across 32 cities across globe, we support 100+ clients across banking, financial and Energy sectors. We are recognized for our deep transformation execution and delivery. 

WHY JOIN CAPCO?

You will work on engaging projects with the largest international and local banks, insurance companies, payment service providers and other key players in the industry. The projects that will transform the financial services industry.

MAKE AN IMPACT

Innovative thinking, delivery excellence and thought leadership to help our clients transform their business. Together with our clients and industry partners, we deliver disruptive work that is changing energy and financial services.

#BEYOURSELFATWORK

Capco has a tolerant, open culture that values diversity, inclusivity, and creativity.

CAREER ADVANCEMENT

With no forced hierarchy at Capco, everyone has the opportunity to grow as we grow, taking their career into their own hands.

DIVERSITY & INCLUSION

We believe that diversity of people and perspective gives us a competitive advantage.

MAKE AN IMPACT

 


Job Description: Big Data Engineer – Scala

We are looking for an experienced Big Data Engineer with strong expertise in Scala and Apache Spark to design, develop, and optimize scalable data-processing solutions. The ideal candidate should have hands-on experience with distributed data platforms, large-scale ETL/data pipelines, and big data technologies.

Key Responsibilities
  • Design, develop, and maintain scalable Big Data applications and data pipelines.
  • Develop high-performance data-processing solutions using Scala and Apache Spark.
  • Build and optimize ETL/ELT pipelines for large volumes of structured and unstructured data.
  • Work with technologies such as Hadoop, HDFS, Hive, Kafka, and Spark SQL.
  • Perform Spark job performance tuning and optimization.
  • Develop reusable and maintainable data-processing frameworks.
  • Troubleshoot production issues related to data pipelines and distributed applications.
  • Implement data-quality checks, monitoring, and error-handling mechanisms.
  • Collaborate with data architects, analysts, business teams, and other engineering teams.
  • Follow software engineering best practices, including Git, code reviews, testing, and CI/CD.
Required Skills
  • Strong hands-on programming experience in Scala.
  • Strong experience with Apache Spark / Spark SQL.
  • Good understanding of Big Data and distributed computing concepts.
  • Experience with Hadoop ecosystem technologies, including Hadoop/HDFS and Hive.
  • Experience building large-scale ETL/data engineering pipelines.
  • Strong SQL skills.
  • Experience working with Kafka or similar messaging/streaming technologies.
  • Understanding of data formats such as Parquet, Avro, and JSON.
  • Experience with performance optimization and troubleshooting of Spark applications.
  • Good understanding of software development lifecycle and version-control systems.
Good to Have
  • Experience with AWS, Azure, or GCP.
  • Knowledge of Databricks.
  • Experience with Airflow or similar orchestration tools.
  • Exposure to Delta Lake or other modern lakehouse technologies.
  • Knowledge of Docker, Kubernetes, and CI/CD pipelines.
  • Experience working in Agile/Scrum environments.
Core Skills

Scala | Apache Spark | Spark SQL | SQL | Hadoop | HDFS | Hive | Kafka | ETL | Data Engineering | Big Data


Similar Jobs at Capco

46 Minutes Ago
Hybrid
Senior level
Senior level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Designs and develops AI and machine learning models, including NLP and computer vision systems. Deploys models into scalable production applications using APIs, microservices, and cloud platforms. Handles large datasets, trains and optimizes models, evaluates performance, and collaborates with data scientists and software engineers to deliver business-aligned AI solutions.
Top Skills: APIsAws SagemakerAzure MlC++Computer VisionGCPJavaKerasMcp ServerMicroservicesNatural Language ProcessingPythonPyTorchScikit-LearnSQLTensorFlow
An Hour Ago
Hybrid
Entry level
Entry level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Build and support enterprise production data pipelines using Python, PySpark, Spark SQL, Databricks, Azure, ADLS, Delta Lake, and lakehouse architecture. Responsibilities include batch processing, ETL development, REST API integration, CI/CD, Terraform/IaC, and Spark performance optimization through partitioning, caching, distributed processing, and exception handling.
Top Skills: AdlsSparkAzureCi/CdDatabricksDelta LakeETLInfrastructure As CodeLakehouse ArchitecturePysparkPythonRest ApiSpark SqlTerraform
An Hour Ago
Hybrid
Senior level
Senior level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Develop and support enterprise production data pipelines using Python, PySpark, Spark SQL, Databricks, Azure, ADLS, Delta Lake, and lakehouse architecture. Responsibilities include batch processing, ETL development, REST API integration, CI/CD, Terraform-based infrastructure, and Spark performance optimization through partitioning, caching, distributed processing, and exception handling.
Top Skills: AdlsSparkCi/CdDatabricksDelta LakeETLInfrastructure As CodeLakehouse ArchitectureAzurePysparkPythonRest ApiSpark SqlTerraform

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account