Find a jobRecruiters

Tech Mahindra Hiring For Bigdata With Python and Pyspark (BLR/Chn)

Exclusive opportunity

Hybrid

Tech Mahindra Hiring For Bigdata With Python and Pyspark (BLR/Chn)

Glauben Technologies

Tech Mahindra Hiring For Bigdata With Python and Pyspark (BLR/Chn)

Skills

Data EngineeringPythonData AnalysisGitHubLinuxKubernetesPySparkApache AirflowAzure

24 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

₹2,500,000 – ₹4,000,000 / year

Location:

Bengaluru, Karnataka, India

Work mode:

Hybrid

Published on:

29 September 2026

What they need


Role & responsibilities

Lead PySpark Engineer (Distributed

Processing Platform)

Role Overview

We are seeking a highly experienced **Lead PySpark Engineer** to design, build, optimize, and lead

the development of large-scale distributed processing platform applications using Apache Spark.

This is a **hands-on technical leadership role** focused on architecting high-performance PySpark

solutions capable of processing **billions of records** with low latency and optimal resource

utilization.

This role is **not intended for ETL-only developers**. We are looking for engineers who deeply

understand Spark internals and can build highly optimized distributed processing systems at

enterprise scale.

Required Skills

  • PySpark
  • Python
  • Apache Spark internals and distributed systems architecture
  • Delta Lake , Parquet , Trino
  • Linux , vi commands
  • Workflow orchestration (Airflow)
  • Minio
  • Containerized deployment environments (Kubernetes)
  • Git , Azure ADO
  • Vscode
  • Github Copilot

Preferred / Nice-to-Have

  • Trade surveillance domain experience
  • Financial services data engineering experience
  • Time-series analytics
  • Market data processing

Ideal Candidate Profile

The ideal candidate is a Spark architecture expert with proven real-world experience in:

  • Distributed computing

  • Memory and execution optimization

  • Performance tuning at scale

  • Framework development

  • Scalable data platform engineering

You thrive in high-scale environments, combine deep technical execution with leadership, and can

deliver robust Spark systems for mission-critical workloads.

Key Responsibilities

  1. Platform & Application Engineering
  • Design and develop enterprise-scale distributed data processing applications using PySpark.
  • Build reusable Spark frameworks and libraries that can be shared across multiple projects.
  • Architect scalable batch and near real-time processing pipelines.
  • Develop modular, configurable, and highly maintainable Spark applications.
  • Establish coding standards and Spark engineering best practices across the team.
  1. Performance Engineering (End-to-End Ownership)

Own Spark performance optimization across:

  • Memory optimization
  • CPU utilization optimization
  • Shuffle reduction
  • Stage optimization
  • DAG optimization
  • Data skew handling
  • Job parallelism tuning
  • Executor sizing
  • Garbage Collection (GC) optimization

Be able to identify and resolve bottlenecks using:

  • Spark UI
  • Explain plans
  • Event logs
  • Executor/stage-level metrics
  1. Distributed Processing Expertise

Demonstrate strong command of:

  • Spark execution model

  • Driver vs Executor architecture

  • Lazy evaluation

  • Catalyst optimizer

  • Lineage and fault tolerance

  • Adaptive Query Execution (AQE)

  1. Data Partitioning & Data Layout

Hands-on expertise with:

  • Partition strategy design
  • Partition pruning
  • Static partitioning
  • Dynamic partitioning
  1. Join & Window Optimization

Extensive implementation and optimization experience for:

  • Large-to-large dataset joins
  • Window joins
  • Time-series/time-based joins
  • Interval joins

Must be able to select join strategies based on:

  • Data volume
  • Data skew
  • Cluster behavior and resource profile

Strong window processing capabilities:

  • Running aggregations
  • Sliding windows
  • Rolling windows
  • Ranking
  • Look-back calculations
  • Time-based analytics
  • Complex business-rule implementation
  1. Spark Optimization Techniques

Applied experience with:

  • Cache/Persist

  • Checkpointing

  • Compression

  • Predicate pushdown

  • Bucketing

  • Z-ordering

  1. Data Engineering Practices
  • Delta Lake design and optimization
  • Schema evolution and governance
  1. Technical Leadership
  • Lead architecture discussions for distributed Spark platforms.
  • Conduct Spark code reviews and design reviews.
  • Enforce engineering standards and quality practices.
  • Mentor junior and senior engineers.
  • Drive technical decisions across the data platform.
  • Troubleshoot and lead resolution of critical production incidents.

Other offers great for you!

These companies are also looking for great profiles

Celad

Data Scientist - Python / PySpark (F/H)

430 à 470 €/j

Freelance

Lyon, France

Hybrid

Skills

PythonPySpark

7 days ago

Quick apply

Soors

Consultant BigData H/F

Freelance

Paris, France

Hybrid

Skills

Databricks

3 days ago

Quick apply

Raedy

Tech Lead LLM Web

Freelance

Paris, France

Hybrid

Skills

DockerPythonJavaPostgreSQLKafkaRedisAWSFastAPIAzureGoSpringbootStarlettePydanticUvicorn (ASGI)asynciohttpxOpenAIAzure OpenAIMistral AIAWS BedrockLangChainCI/CDOpenSearchWeaviateCeleryPytestpytest-asyncio

15 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools