Senior Pyspark Developer

Luxoft

Chennai

On-site

INR 2,000,000 - 4,000,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Luxoft is seeking a Senior PySpark Developer to work for a leading investment bank in the Trade Surveillance Team. You will develop software based on business requirements and participate in end-to-end lifecycle from design to deployment.

The role demands 8+ years in data-intensive PySpark development, strong Python, DB connectivity, Pandas/Numpy, and building scalable data pipelines. Mentoring juniors and ensuring code quality are expected.

Qualifications

  • 8+ years of PySpark data-intensive experience.
  • Core Python development experience.
  • Basic experience in Gen/Agentic AI.
  • Experience developing Classes, OOPS, exception handling, parallel processing.
  • Strong knowledge of DB connectivity, data loading, transformation, calculation.
  • Extensive experience in Pandas/Numpy dataframes, slicing, data wrangling, aggregations.
  • Lambda Functions, Decorators.
  • Vector operations on Pandas dataframes/series.
  • Applymap/apply/map usage in dataframes.
  • Concurrency and error handling for data pipelines of large sizes.
  • Ability to translate business requirements into technical requirements.
  • Ability to design data pipelines for concurrent processing.
  • Familiar with RESTful services and APIs.
  • Familiar with unit tests and testing practices.
  • Experience with Git and SOA integrations.
  • Debugging applications.

Responsibilities

  • Develop software applications based on business requirements.
  • Maintain software applications and enhance per project specs.
  • Participate in requirement analysis, design, development, testing, deployment.
  • Propose new techniques and technologies for development.
  • Perform unit testing and UAT to evaluate functionality.
  • Ensure tasks are completed within deadlines.
  • Adhere to coding standards and best practices.
  • Provide guidance to junior developers when needed.
  • Review code and suggest improvements.
  • Translate business requirements into technical designs.
  • Create documentation and technical specifications.
  • Act as primary contact for development queries.
  • Analyze and resolve development issues accurately.

Skills

Pyspark
Python
Gen/Agentic AI
OOps
DB connectivity
Pandas/Numpy
Decorators
Lambdas
REST APIs
Git
Unit tests
Data pipelines
Concurrency
Parallel processing
RESTful services

Tools

Django
Airflow
Jira
PostgreSQL

Job description

Project description

We need a Senior Pyspark Developer to work for a leading investment bank client in Trade Surveillance Team.

Responsibilities
  • Develop software applications based on business requirements
  • Maintain software applications and make enhancements according to project specifications
  • Participate in requirement analysis, design, development, testing, and implementation activities
  • Propose new techniques and technologies for software development.
  • Perform unit testing and user acceptance testing to evaluate application functionality
  • Ensure to complete the assigned development tasks within the deadlines
  • Work in compliance with coding standards and best practices
  • Provide assistance to Junior Developers when needed.
  • Perform code reviews and recommend improvements.
  • Review business requirements and recommend changes to develop reliable applications.
  • Develop coding documentation and other technical specifications for assigned projects.
  • Act as primary contact for development queries and concerns.
  • Analyze and resolve development issues accurately.
SKILLS
Must have
  • 8+ years of experience in data intensive Pyspark development.
  • Experience as a core Python developer.
  • Basic experience in Gen/Agentic AI
  • Experience developing Classes, OOPS, exception handling, parallel processing .
  • Strong knowledge of DB connectivity, data loading , transformation, calculation.
  • Extensive experience in Pandas/Numpy dataframes, slicing, data wrangling, aggregations.
  • Lambda Functions, Decorators.
  • 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.
  • Debugging application.
Nice to have
  • Knowledge of web backend technology - Django, Python, PostgreSQL.
  • Apache Airflow
  • Atlassian Jira
  • 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 Pyspark Developer
Senior Pyspark Developer

Luxoft • Bengaluru

On-site
INR 2,800,000 - 4,500,000
Lead Pyspark Developer [Strong in Python / Pyspark / trading system] - immeidate joiner
Lead Pyspark Developer [Strong in Python / Pyspark / trading system] - immeidate joiner

Luxoft India • Hyderabad

On-site
INR 1,800,000 - 3,600,000
Senior Pyspark Developer [Strong Python / Asset Classes]
Senior Pyspark Developer [Strong Python / Asset Classes]

Luxoft India • Chennai District

On-site
INR 3,000,000 - 5,400,000
Pyspark Lead Developer [Strong in Pyspark / Python] - Immediate Available
Pyspark Lead Developer [Strong in Pyspark / Python] - Immediate Available

Luxoft India • Bengaluru

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

Luxoft • Hyderabad

On-site
INR 3,500,000 - 6,500,000
Lead Pyspark Developer
Lead Pyspark Developer

Luxoft • Bengaluru

On-site
INR 2,800,000 - 5,200,000
Lead Pyspark Developer
Lead Pyspark Developer

Luxoft • Chennai

On-site
INR 1,500,000 - 2,100,000
Senior Pyspark Tester
Senior Pyspark Tester

Luxoft • Chennai

On-site
INR 1,200,000 - 2,000,000
Lead Pyspark Developer (only Immediate joiner accepted)
Lead Pyspark Developer (only Immediate joiner accepted)

Luxoft India • Chennai District

On-site
INR 4,000,000 - 7,000,000
Lead Pyspark Developer (only Immediate joiner accepted)
Lead Pyspark Developer (only Immediate joiner accepted)

Luxoft India • Bengaluru

On-site
INR 4,000,000 - 7,000,000