Python Developer

Bangalore, Karnataka, India Until 8/21/2026 First posted July 15, 2025 Last posted July 15, 2025
Job description
Python Developer

We are looking for a Python Developer to join the Equities Technology (PM Tools) team, who is responsible for development and day-to-day support of the technology platform that enables our businesses to research, develop strategies, create simulated trade books, access risk and factor analytics at a security and a portfolio level.

Responsibilities include:

  • Work with the Portfolio Research and application development teams to assist in research, design, prototype and implementation of next generation high-performance strategy research solutions in the industry

  • Assist the team in building out a market leading Factor Model platform by working directly with the business/research

  • Work with different technologies in order to provide the state of the art security reference data platforms used in various portfolio analytics across the entire firm

  • Contribute to application development, project management, and business analysis

Qualifications, Skills and Requirements

  • 3+ years of experience in Python application development in Linux along with basic understanding of the Linux operating system and distributed processing.

  • Experience working with various message bus technologies like Kafka, Solace etc.

  • Experience working with various AWS services like Lambda, Glue, EMR, FARGATE etc.

  • REST based Web service development and Micro service Implementations

  • Database technologies – Advanced SQL, NoSQL, Time-series databases

  • Excellent grasp of data structures and algorithms

  • A strong interest in financial markets and a desire to work directly with investment professionals

  • Good team player with a strong willingness to participate and help others.

  • Good to have some exposure in C++ for occasional development of low latency applications.

About this role

Summary

Develop and support technology platform for research and analytics in finance.

Job title

Python Developer

Experience level

3+ years

Industry

technology

Location requirements

Located in Bangalore, remote work not allowed

Salary

Not specified

Management role

No

Skills & keywords

Required skills

pythonlinuxkafkasolaceawslambdaglueemrfargaterestsqlnosqltime-seriesdata structuresalgorithms

Preferred skills

c++

Specializations

pythonlinuxawssqlmicroservices
Locations

Structured locations inferred from the posting.

Bengaluru, Karnataka, India

On-site City