Tata Consultancy Services logo

Python Data Engineer (Blr/Chn/Hyd/Kochi/Kol/Pune)

Tata Consultancy Services

RemoteFull timeMid levelPosted today
Apply with JobAssist

About the role

We are looking for an experienced Python Data Engineer with strong expertise in Python, PySpark, SQL, ETL/ELT, and Cloud Data Platforms. The ideal candidate will design, build, and optimize scalable data pipelines, support modern data architectures, and deliver enterprise-grade data solutions across cloud environments.

The role requires strong hands-on data engineering experience, excellent problem-solving skills, and the ability to work closely with business and technology stakeholders in a customer-facing environment.

Key Responsibilities

  • Design, develop, and optimize scalable data pipelines using Python and PySpark.
  • Build ETL/ELT frameworks for ingesting, transforming, and processing large datasets.
  • Develop data ingestion solutions from multiple structured and semi-structured data sources.
  • Implement data transformation, cleansing, validation, and quality checks.
  • Work with cloud-based data platforms to build modern data engineering solutions.
  • Collaborate with technology, architecture, product, and design teams to deliver scalable data solutions.
  • Design and maintain data models supporting analytics and reporting requirements.
  • Optimize data pipeline performance, scalability, and reliability.
  • Ensure data quality and governance standards are maintained.
  • Support Data Warehousing and enterprise analytics initiatives.
  • Participate in Agile ceremonies and contribute to continuous improvement initiatives.
  • Work closely with customers and stakeholders to understand business requirements and translate them into technical solutions.

Required Skills

  • Strong hands-on experience with Python for data processing and transformation.

  • Expertise in PySpark and distributed data processing frameworks.

  • Strong SQL skills, including:

  • Complex joins

  • Aggregations

  • Query optimization

  • Data transformation

  • Experience building ETL/ELT pipelines and data ingestion frameworks.

  • Hands-on experience with cloud platforms:

  • Azure

  • AWS

  • GCP

  • Strong understanding of:

  • Data Warehousing

  • Dimensional Modeling

  • Data Modeling Concepts

  • Experience handling structured and semi-structured data.

Preferred Skills

  • Azure Data Factory (ADF).
  • Databricks.
  • Azure Synapse Analytics.
  • Kafka.
  • Azure Event Hubs.
  • CI/CD implementation for Data Engineering workflows.
  • Agile methodologies and JIRA.
  • BFSI, Insurance, or Investment domain experience.
  • LOMA certification or similar industry certifications.

Desired Candidate Profile

  • Strong analytical and problem-solving skills.
  • Excellent communication and stakeholder management abilities.
  • Strong ownership mindset and accountability.
  • Ability to work effectively in customer-facing environments.
  • Experience working in Agile and cross-functional teams.
  • Passion for building scalable and reliable data platforms.

Millions of jobs, with real people getting hired every day

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

Questions, answered

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at Tata Consultancy Services was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.