Spark Big Data Engineer | Scala/Java & ETL Analytics

Tata Consultancy Services Limited

Toronto

On-site

CAD 90,000 - 110,000

Full time

9 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

Tata Consultancy Services Canada Inc. is seeking a Big Data Engineer to design and maintain robust data pipelines using Apache Spark, Scala, and Java for enterprise analytics.

You will ingest, transform, and optimize large datasets, focusing on performance and cost efficiency while collaborating with data scientists and infrastructure teams. You will also implement testing strategies, maintain documentation, and contribute to code quality through CI/CD practices.

Qualifications

  • Demonstrated professional experience developing production-grade big data applications.
  • Strong expertise in Apache Spark (Core, SQL, Streaming).
  • Advanced programming skills in Scala and/or Java.
  • Strong understanding of distributed computing principles and architecture.
  • Experience with data warehousing and SQL.
  • Knowledge of Git and CI/CD pipelines.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork skills.

Responsibilities

  • Design and implement end-to-end data pipelines using Apache Spark for ETL and analytics workloads.
  • Develop clean, efficient, and maintainable code using Scala and Java.
  • Build solutions to ingest, transform, and aggregate large-scale financial and operational data.
  • Analyze and optimize Spark applications for performance, memory efficiency, and cost-effectiveness.
  • Collaborate with data scientists, analysts, and infrastructure teams to translate requirements into technical solutions.
  • Troubleshoot and resolve production issues within big data systems.
  • Implement testing strategies and maintain code quality standards.
  • Create and maintain technical documentation and knowledge base articles.

Skills

Scala
Java
SQL
ETL/ELT
Distributed Systems
Performance Tuning & Optimization
Testing Frameworks & Methodologies

Tools

Kafka
Flink
Hadoop
Hive
HBase
Docker
Kubernetes

Job description

Tata Consultancy Services Canada Inc. is seeking a Big Data Engineer to design and maintain robust data pipelines using Apache Spark, Scala, and Java for enterprise analytics.

You will ingest, transform, and optimize large datasets, focusing on performance and cost efficiency while collaborating with data scientists and infrastructure teams. You will also implement testing strategies, maintain documentation, and contribute to code quality through CI/CD practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Big Data Developer
Big Data Developer

Tata Consultancy Services • Toronto

On-site
CAD 90,000 - 110,000
Azure Data Engineer / Business Analyst
Azure Data Engineer / Business Analyst

Tata Consultancy Services Limited • Toronto

On-site
CAD 90,000 - 140,000
Senior Data Engineer: Spark, Databricks & Enterprise DW
Senior Data Engineer: Spark, Databricks & Enterprise DW

E IT • Toronto

On-site
CAD 110,000 - 140,000
Data & Analytics Solutions Architect
Data & Analytics Solutions Architect

Tata Consultancy Services Limited • Toronto

On-site
CAD 110,000 - 130,000
Senior Data Engineer - Big Data & Spark Expert
Senior Data Engineer - Big Data & Spark Expert

Wipro Ltd. • Mississauga

On-site
CAD 100,000 - 150,000
Azure Data Engineer
Azure Data Engineer

Tata Consultancy Services Limited • Toronto

On-site
CAD 100,000 - 120,000
Senior Software Engineer: Big Data Spark & Java (Canada)
Senior Software Engineer: Big Data Spark & Java (Canada)

Capgemini Engineering • Canada

On-site
CAD 65,200 - 158,550
Paid time off
Medical, dental, and vision coverage
Retirement savings plans
+2
Spark Scala Developer | Data Processing with Spark & Java
Spark Scala Developer | Data Processing with Spark & Java

Astra-North Infoteck Inc. • Toronto

On-site
CAD 90,000 - 120,000
Data Engineering Software Engineer — Pipelines & Spark
Data Engineering Software Engineer — Pipelines & Spark

Unchain Data • Toronto

On-site
CAD 136,000 - 160,000
Bonus opportunities
Equity
Benefits
Senior Software Developer - ETL JP241
Senior Software Developer - ETL JP241

Pathlion • Toronto

On-site
CAD 90,000 - 120,000