Senior Python Developer

Luxoft

Bengaluru

On-site

INR 3,800,000 - 7,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Luxoft Bengaluru is seeking a senior Python back-end engineer to develop, enhance, and maintain platform services supporting data pipelines, APIs, and workflow integrations. The role requires deep Python expertise, API design, and experience with distributed systems and cloud technologies.

You will work with a team to deliver scalable, reliable solutions, contribute to modernization efforts, and produce documentation while adhering to SDLC and control standards.

Qualifications

  • 10+ years of experience in data intensive python development.
  • Core Python and PySpark developer with strong data handling experience.
  • Solid knowledge of DB connectivity, data loading, transformation and calculation.
  • Extensive experience with Pandas/Numpy dataframes, slicing, wrangling and aggregations.
  • Vector operations on Pandas dataframes/series and use of applymap/apply/map.
  • Experience with concurrent data pipelines and error handling.
  • Ability to translate business requirements into technical designs.
  • Ability to design data pipeline architectures for concurrent processing.
  • Experience in RESTful services/APIs and unit tests.
  • Proficient with Git and SOA considerations; familiarity with Airflow, Trino, Iceberg and SQL.
  • Nice-to-have: Django and PostgreSQL knowledge.

Responsibilities

  • Development and enhancement of Python-based control data preparation modules, back-end services and APIs.
  • Design and implementation of automation and workflow orchestration capabilities.
  • Integration of controls onboarding and surveillance components across the platform.
  • Delivery of performance, scalability, and reliability improvements.
  • Support for cloud migration and modernization initiatives.
  • Resolution of application defects and production support issues.
  • Delivery of technical documentation and adherence to SDLC and control standards.
  • Maintenance of technical documentation and knowledge transfer to internal teams.

Skills

Python development
Core Python
PySpark
DB connectivity
Data loading
Data transformation
Data calculation
Pandas
NumPy
Pandas vectorization
Dataframe functions
Concurrency
Error handling
Data pipelines
Business requirements to technical
Data pipeline architecture
RESTful APIs
Unit testing
Git
SOA
Airflow
Trino
Iceberg
SQL
Django
PostgreSQL

Job description

As part of Technology team, the Python back-end engineer will work on to develop, enhance, and maintain platform services supporting control specific data preparation pipelines, back-end application components, APIs and workflow integrations. The role will also contribute to platform modernization and cloud-aligned strategic initiatives. This role requires strong experience in Python development, API design, distributed systems, cloud technologies, and software engineering best practices. The resource must be able to quickly integrate into an existing development team and contribute to strategic delivery commitments.

Responsibilities:
  • Development and enhancement of Python based control specific data preparation modules, back-end services and APIs.
  • Design and implementation of automation and workflow orchestration capabilities.
  • Integration of controls onboarding and surveillance components across the platform.
  • Delivery of performance, scalability, and reliability improvements.
  • Support for cloud migration and modernization initiatives.
  • Resolution of application defects and production support issues.
  • Delivery of technical documentation and adherence to SDLC and control standards.
  • Maintenance of technical documentation and knowledge transfer to internal teams.
Mandatory Skills Description:
  • 10+ years of experience in data intensive python development.
  • Proven experience as a core Python and Pyspark developer.
  • Strong knowledge of DB connectivity, data loading , transformation, calculation.
  • Extensive experience in Pandas/Numpy dataframes, slicing, data wrangling, aggregations.
  • Vector operations on Pandas dataframes /series.
  • Application of applymap, apply, map functions.
  • Concurrency and error handling data pipeline batch of size [1-10 gb].
  • Ability to understand business requirements and translate them into technical requirements.
  • Ability to design architecture of data pipeline for concurrent data processing.
  • Familiar with creating/designing RESTful services and APIs.
  • Familiar with application unit tests.
  • Working with Git source control Service-orientated architecture, including the ability to consider integrations with other applications and services.
  • Should know Airflow, Trino, Iceberg and have good knowledge of SQL
Nice-to-Have Skills Description:
  • Knowledge of web backend technology - Django, Python, PostgreSQL.
  • Understanding of Financial Markets Asset Classes (FX, FI, Equities, Rates, Commodities & Credit), various trade types (OTC, exchange traded, Spot, Forward, Swap, Options) and related systems is a plus
  • Surveillance domain knowledge, regulations (MAR, MIFID, CAT, Dodd Frank) and related Systems knowledge is certainly a plus
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Developer
Senior Python Developer

Crisil • Chennai District

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

Luxoft • Pune District

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

Luxoft • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Pyspark Developer
Senior Pyspark Developer

Luxoft • Bengaluru

On-site
INR 3,000,000 - 4,500,000
Python Pyspark Developer
Python Pyspark Developer

Luxoft India • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Lead Pyspark Developer
Lead Pyspark Developer

Luxoft • Bengaluru

On-site
INR 2,000,000 - 3,000,000
PySpark Developer
PySpark Developer

Luxoft • Bengaluru

On-site
INR 3,000,000 - 5,500,000
Python Developer
Python Developer

Straive • Chennai District

On-site
INR 2,000,000 - 4,500,000
Python Developer
Python Developer

Sosuv Consulting • Bengaluru

On-site
INR 700,000 - 1,200,000
Highly competitive compensation
Performance-based bonuses
Comprehensive benefits package
+2
Senior Python Developer
Senior Python Developer

Kodecorp • Hyderabad

On-site
INR 1,800,000 - 3,200,000