Senior Python Developer

NLB Services

Dadri, Greater Noida

On-site

INR 3,000,000 - 5,000,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

NLB Services in India is seeking a hands-on Senior Python/Data Engineer to design and optimize high-throughput ETL/ELT pipelines for large enterprise datasets. You will develop production-grade REST APIs and microservices with FastAPI/Flask, automate analytics workflows, and contribute to CI/CD pipelines and cloud data solutions.

You will mentor juniors, participate in architecture discussions, and help resolve performance bottlenecks using advanced profiling and parallel processing techniques.

Qualifications

  • 7+ years of Python development and data engineering experience.
  • 3+ years in data/analytics engineering.
  • Experience with pandas, NumPy, SQLAlchemy, and requests.
  • Proficient in PySpark or Dask and FastAPI/Flask.
  • Strong REST API and microservices fundamentals.
  • Solid SQL and data processing skills; testing with pytest/unittest/tox.
  • CI/CD with GitHub Actions, Azure DevOps or Jenkins; cloud data services.

Responsibilities

  • Design and optimize high-throughput Python ETL/ELT pipelines for large datasets.
  • Develop production-grade REST APIs and microservices using FastAPI/Flask.
  • Automate analytical workflows, reporting, and scheduled jobs.
  • Maintain tests, CI/CD pipelines, and OpenAPI documentation.
  • Profile and optimize performance using cProfile, memory_profiler, asyncio.

Skills

Python
Data Engineering
pandas
NumPy
SQLAlchemy
requests
PySpark
Dask
FastAPI
Flask
REST API
Microservices
SQL
pytest
unittest
tox
GitHub Actions
Azure DevOps
Jenkins
Cloud Services

Tools

SQLAlchemy
requests

Job description

Design and optimize high-throughput Python ETL/ELT pipelines for large enterprise datasets.
Implement memory-efficient processing using generators, streaming, chunk-based processing, multiprocessing, threading, and parallel processing.
Develop production-grade REST APIs and microservices using FastAPI / Flask.
Automate analytical workflows, report generation, data reconciliation, and scheduled processes.
Develop comprehensive unit and integration tests using pytest/unittest.
Build and maintain CI/CD pipelines using GitHub Actions, Azure DevOps, or Jenkins.
Develop cloud-native data solutions using AWS, Azure, or GCP.
Participate in architecture discussions, code reviews, and technical mentoring.
Maintain OpenAPI/Swagger documentation, technical documentation, and operational runbooks.
Identify and resolve Python performance bottlenecks using cProfile, memory_profiler, asyncio, multiprocessing, and other optimization techniques.

MUST-HAVE SKILLS

Python 7+ Years
Data Engineering / Analytics Engineering 3+ Years
pandas | NumPy | SQLAlchemy | requests
PySpark / Dask
FastAPI / Flask
REST API / Microservices
SQL & Data Processing
pytest / unittest / tox
CI/CD – GitHub Actions / Azure DevOps / Jenkins
Cloud Data Services

CLOUD EXPERIENCE
Experience with one or more:

AWS: Lambda, Glue
Azure: Functions, Data Factory (ADF)
GCP: Cloud Functions, Dataflow

PERFORMANCE & SCALABILITY
Strong experience in:
  • Large-scale data processing
    Memory optimization
    Streaming/chunk-based processing
    Async programming using asyncio
    Multiprocessing / multithreading
    Profiling using cProfile / memory_profiler
    API response optimization
    Distributed processing using PySpark / Dask
DOMAIN EXPERIENCE

Banking / Financial Services / FinTech / Regulatory Data Engineering experience is strongly preferred.

Candidates should have experience working with large-scale enterprise or financial datasets and building reliable, production-grade data pipelines.

IDEAL PROFILE

We are looking for a hands-on Senior Python/Data Engineer who combines strong software engineering fundamentals with practical data pipeline, API, cloud, testing, and performance optimization experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Tata Consultancy Services • Hyderabad, Pune District, Bengaluru

On-site
INR 1,500,000 - 2,600,000
Python Developer Lead
Python Developer Lead

Cloudxtreme • Chennai District

On-site
INR 1,500,000 - 2,400,000
Python Developer -2
Python Developer -2

CloudThat Technologies Pvt. Ltd. • Mumbai

On-site
INR 1,200,000 - 1,800,000
Impelsys - Senior Python Developer
Impelsys - Senior Python Developer

Impelsys • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Python Developer
Python Developer

Gemini Solutions • Gurugram District

On-site
INR 1,200,000 - 1,800,000
Senior Data Engineer - Python/SQL
Senior Data Engineer - Python/SQL

India Fan Corporation • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Senior Data Engineer
Senior Data Engineer

Impronics Technologies • Indore

On-site
INR 1,200,000 - 1,800,000
Data Engineer - Python
Data Engineer - Python

IntraEdge • Bengaluru

On-site
INR 600,000 - 1,200,000
Senior Data Engineer | SQL | Python | Snowflake | DBT |
Senior Data Engineer | SQL | Python | Snowflake | DBT |

Tata Consultancy Services • Hyderabad

On-site
INR 1,500,000 - 2,100,000
Senior Python Developer
Senior Python Developer

iKrux Engineering • Bengaluru

On-site
INR 3,500,000 - 6,500,000