Salary
≈ $21k – $53k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Middle · 3+ years exp
Overview
Company
Impact
Profile match
IDFC FIRST Bank is an Indian private sector bank headquartered in Mumbai, formed in 2018 through the merger of IDFC Bank and Capital First. The institution provides a comprehensive range of financial products including savings and current accounts, personal and business loans, credit cards, wealth management services, and insurance. It operates an extensive network of branches and ATMs across India, serving retail, MSME, and corporate customers with a focus on digital-first banking solutions.
We are looking for a hands-on Data Engineer with strong experience in big data engineering and real-time streaming systems. You will work closely with Data Platform, Analytics, and Machine Learning teams to design and build scalable, reliable, and low-latency data pipelines that enable real-time analytics and decision-making.
Responsibilities:
- Design, develop, deploy, and own real-time streaming applications using Apache Flink.
- Build and maintain Spark Structured Streaming pipelines for high-volume, real-time data processing.
- Tune and troubleshoot Flink and Spark workloads in production, including: Checkpointing, State management, Backpressure handling, Resource and performance optimization.
- Develop and optimize batch and streaming ETL/ELT pipelines using PySpark and Python.
- Write efficient and optimized SQL for data transformation, validation, and downstream analytics consumption.
- Build and deploy cloud-native data pipelines on AWS, leveraging services such as EMR, S3 AWS Glue, and Lambda.
- Design scalable solutions capable of meeting defined latency, throughput, reliability, and data accuracy SLAs.
- Implement monitoring, schema validation, error handling, and data quality checks to ensure pipeline reliability.
- Apply strong programming, data structures, and algorithms fundamentals to build performant, maintainable, production-grade systems.
- Work effectively across a complex ecosystem involving technology teams, vendors, business stakeholders, and other engineering teams.
- Contribute to Agile projects spanning multiple teams, business units, and organizations.
Requirements:
- 3-5 years of professional experience in Data Engineering / Big Data Engineering.
- Strong hands-on experience with Apache FlinkMandatory.
- Experience building and supporting production-grade real-time streaming applications.
- Strong experience with Apache Spark / Spark Structured Streaming.
- Hands-on expertise in PySpark and Python.
- Strong understanding of streaming architectures, distributed data processing, and large-scale data systems.
- Strong working knowledge of SQL and data transformation.
- Experience building data pipelines on AWS, particularly with: EMR, S3 AWS Glue, Lambda.
- Experience with performance tuning, debugging, monitoring, and optimization of production data pipelines.
- Ability to work across multiple stakeholders, teams, and technology ecosystems.
Good to Have:
- Programming experience in Java or Scala.
- Strong understanding of Data Structures and Algorithms (DSA).
- Experience working in Agile environments across multiple organizations or business units.
- Key Skills: Apache Flink, Spark Structured Streaming, Apache Spark, PySpark, Python, SQL, AWS, EMR, S3 AWS Glue, Lambda, Real-Time Streaming, ETL/ELT, distributed systems, and big data.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,634 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Similar stack
Same company
Bengaluru
Principal National Support Engineer II
1 day ago
$110k – $131k per year • Remote • Full-Time • 10+ years exp • Bachelor's Degree
DevOps
AWS
Incident Management
VMWare
Apply
Product Manager — PriorAuth
1 day ago
$110k – $130k per year • Remote • Full-Time • 5+ years exp • Bachelor's Degree
JavaScript
Python
SQL
AI/ML
AI Agents
Human-in-the-Loop
Cybersecurity
HIPAA
Apply
FPGA Verification Engineer II
1 day ago
$118k – $142k per year • In office • Full-Time • 2+ years exp • Bachelor's Degree • El Segundo
C++
MATLAB
Python
SystemC
SystemVerilog
Verilog
VHDL
DevOps
CI/CD
QEMU
Chips/EDA
UVM
Apply
$176k – $203k per year • Remote • Full-Time • 5+ years exp
Assembly
Python
SQL
Apply
Senior Data Scientist - Product
1 day ago
$160k – $200k per year • Remote • Full-Time • Bachelor's Degree
Python
SQL
AI/ML
Time Series Forecasting
Analytics
A/B Testing
Marketing
Amplitude
Mixpanel
Apply
Sr. Production Engineering Manager
4 days ago
≈ $39k – $87k per year (Estimated) • In office • 18+ years exp • Bachelor's Degree • Bengaluru
Java
Apply
Data Engineer - AI Labs
6 days ago
≈ $18k – $67k per year (Estimated) • In office • Bengaluru
Java
Python
Scala
SQL
Python
pySpark
Databases
Neo4j
AI/ML
Flink
Spark
AI Agents
DevOps
AWS
AWS Lambda
Amazon S3
Analytics
Power BI
Tableau
ETL/ELT
Apply
Lead Business Analyst
6 days ago
≈ $28k – $57k per year (Estimated) • In office • Mumbai
SQL
Databases
Snowflake
AI/ML
Hadoop
Analytics
Power BI
Tableau
ETL/ELT
Management
Confluence
Jira
Apply
DevOps Engineer - Platform
7 days ago
≈ $16k – $74k per year (Estimated) • In office • Bachelor's Degree • Chennai
Bash
Python
Databases
ElasticSearch
DevOps
AWS
CI/CD
Docker
Kubernetes
Packer
Terraform
Amazon CloudWatch
Apply
Data Analyst
8 days ago
≈ $14k – $32k per year (Estimated) • In office • 2+ years exp • Mumbai
Python
Python
pySpark
AI/ML
Spark
Apply
Application Support Analyst II
1 hour ago
≈ $16k – $34k per year (Estimated) • Remote/Hybrid • Full-Time • 2+ years exp • Bachelor's Degree • Mumbai • Bengaluru
JavaScript
PowerShell
SQL
C#
C#
.NET
Databases
Azure SQL Database
MS SQL
DevOps
Azure
Rest API
Cybersecurity
Microsoft Entra ID
QA
Postman
Swagger
Apply
≈ $41k – $89k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Bengaluru
C#
TypeScript
JavaScript
C#
.NET
Databases
Apache Kafka
AI/ML
Copilot
LLM
OpenAI
Frontend
Angular
GraphQL
DevOps
Azure
Azure AKS
Azure DevOps
CI/CD
Docker
GitHub
GitHub Actions
Grafana
Kubernetes
Prometheus
Rest API
Apply
Engineering Senior Manager - Database
3 hours ago
≈ $38k – $83k per year (Estimated) • In office • Full-Time • 12+ years exp • Bachelor's Degree • Bengaluru
Databases
Oracle
DevOps
AWS
Platform Engineering
Apply
Data Architect
3 hours ago
≈ $38k – $91k per year (Estimated) • In office • Full-Time • 3+ years exp • Bengaluru • Pune
Node JS
Python
SQL
JavaScript
Databases
Databricks
MongoDB
Redis
Apply
Technology Platform Engineer
3 hours ago
≈ $28k – $71k per year (Estimated) • In office • Full-Time • 5+ years exp • Bengaluru
DevOps
CI/CD
Platform Engineering
Apply
This is one of many
368,634 more open roles from verified company boards, updated every day.

