N

Senior Quantitative Engineer

Northern Trust
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

12+ Years

TYPE

FullTime

SKILLS REQUIRED

Quantitative ResearchPythonData AnalysisMachine Learning

Job description

Overview

Northern Trust is seeking a Senior Quantitative Engineer for its Technology Development Centre in Bengaluru, within the Investment Management team. The role analyses, designs and develops a Quant platform that manages Equity and Fixed Income research and trade generation using various Quant methodologies.

What you'll do

  • Work closely with the existing business and research team.
  • Gather requirements from researchers, convert them to tech specs and develop the models.
  • Ensure code meets standards and is tested appropriately to the platform.
  • Provide technical guidance to the development team.
  • Own the design and code as per requirements given.
  • Communicate status (written and verbal) to the project team and management.
  • Continuously look for ways to improve the application's stability, scalability and user experience.
  • Lead and work with developers to identify interim solutions (tools, applications, reports, data structures, etc.) that have matured enough to move to production, and produce specifications for them.
  • Innovate and improve proprietary models and algorithms; design and deliver them with high reliability, resiliency and scalability.
  • Review existing Excel-based models and convert them to the latest tech stack while generating required signals.
  • Implement standards, processes and tools for numerical library testing and code quality controls.
  • Review implementation of complex models and algorithms, focusing on requirement verification and code quality.
  • Conduct code reviews with peers and model developers and obtain their feedback.

What you'll need

  • BS in Computer Science, Engineering, or Information Technology.
  • 12+ years of progressive experience in software engineering and quantitative analysis.
  • Strong analytical skills; experience working with and analysing large data sets using libraries such as PySpark, Pandas, Polars, cuML, etc.
  • Strong domain skills in Quantitative Research, Statistics, Risk, Equity Portfolio Management, etc.
  • Expert knowledge in multiple programming languages - Python, PySpark, R, Java, etc.
  • Python / PySpark expertise is a must.
  • Working knowledge of one or more relevant big data cloud computation platforms such as Databricks.
  • Strong Test-Driven Development and a desire to write simple, adaptive and iterative code.
  • A solid understanding of tradable financial instruments (securities, derivatives) and capital markets.
  • An advanced level of relevant mathematical knowledge, e.g. statistics, time-series analysis, asset pricing theory, algorithms.
  • Experience with algorithms and data structures.
  • Understanding of ML algorithms to build signals from available datasets.

Nice to have

  • Experience of front office software development with an Asset Management, Hedge Fund or Investment Bank.
  • Experience building containerized applications and deploying to public or private clouds such as Microsoft Azure, Amazon Web Services (AWS) or similar.
  • Experience of web-based development and visualisation technology for portraying large and complex data sets and relationships.

Details

  • Location: Bengaluru (Bangalore), India, Technology Development Centre.
  • Works as part of an Agile development team.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Quantitative Engineer