Microsoft Fabric + PySpark Performance Engineer (Bengaluru)

Microsoft Fabric + PySpark Performance Engineer (Bengaluru)

19 Sep
|
Tata Consultancy Services
|
Bengaluru

19 Sep

Tata Consultancy Services

Bengaluru

Microsoft Fabric + PySpark Performance Engineer

Experience: 6-8 Years

Location: PAN India

Role Summary

Hands-on Senior Data Engineer with solid expertise in Microsoft Fabric and PySpark to build, optimize, and support scalable enterprise data platforms. Experience in designing Fabric-based solutions and tuning Spark workloads for performance, scalability, and reliability across batch and real-time processing environments.

Must-Have Skills

- Microsoft Fabric: Data Engineering, Data Factory, Data Warehouse, Lakehouse, OneLake, Real-Time Analytics, Notebooks, Pipelines, Dataflows, Power BI Integration
- Strong hands-on experience in PySpark, Spark SQL, Python, and SQL
- Experience building Fabric data pipelines, notebooks, Lakehouses, and Data Warehouse solutions
- Expertise in Spark Performance Tuning:
- Spark UI & execution-plan analysis
- Shuffle optimization
- Partitioning/repartitioning strategies
- Broadcast joins
- Caching & persistence
- Data skew mitigation
- Adaptive Query Execution (AQE)
- Executor/driver memory tuning
- Parallelism optimization
- OOM and long-running job troubleshooting
- Delta Lake optimization including partitioning, compaction, OPTIMIZE, VACUUM, file management, and merge/upsert tuning
- Strong knowledge of Data Modeling, Dimensional Modeling, ETL/ELT, Data Integration, Data Quality, Validation, and Error Handling
- Experience with ADLS, Azure SQL, Event Hubs, and related Azure data services




- Experience with real-time ingestion and analytics using Fabric Eventstreams and Spark Structured Streaming
- Experience integrating Fabric solutions with Power BI and downstream systems
- Experience with Git, Azure DevOps/GitHub Actions, and CI/CD pipelines
- Strong understanding of Fabric governance, security, compliance, monitoring, and production support
- Agile/Scrum delivery experience

Key Responsibilities

- Design, develop, and support scalable Microsoft Fabric solutions
- Build and optimize data pipelines, notebooks, Lakehouses, and Data Warehouse workloads
- Develop high-performance PySpark and Spark SQL solutions for large-scale batch and streaming workloads
- Analyze Spark jobs and eliminate performance bottlenecks using Spark UI and execution plans
- Optimize joins, partitions, shuffles, caching, AQE, memory usage, and Delta Lake workloads
- Design reliable ingestion and transformation frameworks with robust data-quality controls
- Implement real-time analytics and streaming solutions
- Integrate Fabric data platforms with Power BI and enterprise applications
- Implement CI/CD, monitoring, source control, and operational best practices
- Contribute to solution design, code reviews, troubleshooting, and performance optimization initiatives

Good to Have

- Fabric Capacity Management
- OneLake Shortcuts
- Fabric Deployment Pipelines
- Semantic Models
- Synapse-to-Fabric or Databricks-to-Fabric migration experience
- Microsoft Fabric / Azure Data Engineer / Spark certifications

📌 Microsoft Fabric + PySpark Performance Engineer (Bengaluru)
🏢 Tata Consultancy Services
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: microsoft fabric + pyspark performance engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: microsoft fabric + pyspark performance engineer (bengaluru) / bengaluru