Senior Pyspark Developer

Luxoft

Chennai District

On-site

INR 1,800,000 - 3,600,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Luxoft in Chennai, India, seeks a Senior PySpark Developer to join a leading investment bank's Trade Surveillance Team. You will develop data-intensive PySpark applications, implement robust Python services, and contribute to end-to-end delivery in a fast-paced financial environment.

You will analyze requirements, write tests, review code, optimize data pipelines for large batches, and collaborate with peers to implement RESTful APIs and scalable architectures.

Qualifications

  • Minimum 8+ years of data-intensive PySpark development.
  • Strong Python development skills.
  • Experience with Pandas/Numpy and data wrangling.

Responsibilities

  • Develop software applications based on business requirements.
  • Maintain software applications and enhance per project specs.
  • 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 assigned development tasks within 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 translate into technical solutions.
  • Develop coding documentation and other technical specifications.
  • Act as the primary contact for development queries and concerns.
  • Analyze and resolve development issues accurately.

Skills

PySpark
Python
GenAI
OOP
DB Connectivity
Pandas/Numpy
Lambda/Decorators
RESTful APIs
Git
Unit Tests
Concurrency

Tools

Apache Airflow
Jira
Git

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
Lead Pyspark Developer

Luxoft • Chennai District

On-site
INR 1,500,000 - 2,100,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 3,000,000 - 4,500,000
Senior Pyspark Tester
Senior Pyspark Tester

Luxoft • Chennai District

On-site
INR 1,200,000 - 2,000,000
Lead Pyspark Developer
Lead Pyspark Developer

Luxoft India • Bengaluru

On-site
INR 3,800,000 - 7,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
Hiring Senior Pyspark and Python Developer Experience- Bangalore/ Chennai (8-12 yrs) - Hybrid
Hiring Senior Pyspark and Python Developer Experience- Bangalore/ Chennai (8-12 yrs) - Hybrid

Luxoft India • Bengaluru

On-site
INR 12,000,000 - 15,000,000
Senior Python Tester - Banking /Capital Markets
Senior Python Tester - Banking /Capital Markets

Luxoft • India

On-site
INR 120,000 - 240,000