Senior PySpark Developer (Chennai)

Senior PySpark Developer (Chennai)

31 Aug
|
BaseBiz
|
Chennai

31 Aug

BaseBiz

Chennai

123891

Senior PySpark Developer

Locations: Bengaluru and Chennai, India
Experience: 8+ Years
Domain: Trade Surveillance Investment Banking

Project Description

We are looking for a Senior PySpark Developer to work with a leading investment bank client in the Trade Surveillance Team. The role requires strong experience in data-intensive PySpark development and core Python development, along with hands-on expertise in data processing, data pipelines, concurrency, RESTful services, application development, testing, and debugging.

Skills Required

- 8+ years of experience in data-intensive PySpark development.
- Strong experience as a Core Python Developer.
- Basic experience in Generative AI / Agentic AI.
- Solid understanding of Classes, OOPS, exception handling, and parallel processing.
- Strong knowledge of database connectivity, data loading, data transformation, and calculations.
- Extensive experience with Pandas/NumPy DataFrames, including slicing, data wrangling, and aggregations.
- Hands-on experience with Lambda Functions and Decorators.
- Experience with vector operations on Pandas DataFrames/Series.
- Experience using applymap, apply, and map functions.
- Experience with concurrency and error handling for data pipeline batches ranging from 110 GB.
- Ability to understand business requirements and translate them into technical requirements.
- Ability to design the architecture of data pipelines for concurrent data processing.
- Familiarity with creating/designing RESTful services and APIs.
- Familiarity with application unit testing.
- Experience working with Git source control.
- Understanding of service-oriented architecture,



including the ability to consider integrations with other applications and services.
- Strong application debugging skills.

Nice to Have

- Knowledge of web backend technologies such as Django, Python, and PostgreSQL.
- Experience with Apache Airflow.
- Experience with Atlassian Jira.
- Understanding of Financial Markets Asset Classes, including:
- FX
- FI
- Equities
- Rates
- Commodities
- Credit

- Understanding of various trade types, including:

- OTC
- Exchange Traded
- Spot
- Forward
- Swap
- Options

- Knowledge of Trade Surveillance domain, regulations such as MAR, MIFID, CAT, and Dodd Frank, and related systems is a plus.

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 assigned development tasks are completed within the defined deadlines.
- Work in compliance with coding standards and best practices.
- Provide assistance to Junior Developers when required.
- Perform code reviews and recommend improvements.
- Review business requirements and recommend changes to develop reliable applications.
- Develop coding documentation and technical specifications for assigned projects.
- Act as the primary contact for development queries and concerns.
- Analyze and resolve development issues accurately.

📌 Senior PySpark Developer (Chennai)
🏢 BaseBiz
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior pyspark developer (chennai) / chennai