Senior Software Engineer - BQuant Research Platform

Careers at Bloomberg

Back to Search

New York, NY

Posted Sep 30, 2022 - Requisition No. 105575

BQuant is Bloomberg’s cutting edge financial research and data science platform. With the tremendous growth of market data and the increasing sophistication of machine learning and quantitative methods, finance is quickly becoming a business where only the most technical and best capitalized firms can compete. BQuant’s mission is to change that, by empowering researchers and investment decision makers around the world with the sophisticated tools that are currently only available to the largest investment firms.

Our team is building a new, cloud-native platform for quantitative research and algorithmic trading. Our technical user base of researchers and quantitative traders will use our platform to define data processing pipelines and complex distributed analytics, which they can run on terabytes of market data. We achieve this massive scale by employing a modern, Python-based technology stack that includes open source software such as Jupyter, Pandas, PySpark and Scikit learn, as well as in-house solutions to seamlessly integrate with Bloomberg’s existing analytics and massive troves of data. We are looking for a senior software engineer with system design experience to help lead this effort. You will be responsible for developing our platform’s high-level technical architecture and leading our implementation efforts, while remaining a hands-on coder. This is a fantastic opportunity for a senior Python developer with distributed analytics experience to join a growing team, to apply open-source technology at scale, and to establish themselves as a technical leader on a strategic product with industry-wide impact.

See what people are saying about BQuant:

We’ll trust you to:

  • Design and implement a modular platform for researching market-moving signals and building trading strategies around those signals.
  • Design and implement a high-performance system for running distributed analytics and transformations on market data.
  • Design and implement the infrastructure to deploy, run and monitor market signals, trading strategies and data pipelines in production.
  • Take ownership of our system architecture and our software development lifecycle.
  • Help grow our team by assisting with hiring new technical talent and mentoring junior team members.

You’ll need to have:

  • Broad experience architecting and maintaining large production systems in Python.
  • Prior experience with Python’s distributed analytics, scientific computing and machine learning packages.
  • The ability to work cross-functionally with software engineers, quant researchers and product managers.
  • 5+ years of experience as a software engineer, ideally including in the finance industry.
  • A Bachelor, Masters or PhD in a quantitative field, such as computer science, computer engineering or computational finance.

We’d love to see:

  • Prior buy side experience as a software engineer or quantitative developer.
  • Experience working with large financial datasets, in time series or other structures.
  • Financial domain knowledge in one or more asset classes.
  • Strong foundation of statistical and quantitative skills.


Salary Range: 160,000 - 240,000 USD Annually + Benefits + Bonus

The referenced salary range is based on the Company's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level.

We offer one of the most comprehensive and generous benefits plans available and offer a range of total rewards that may include merit increases, incentive compensation [Exempt roles only], paid holidays, paid time off, medical, dental, vision, short and long term disability benefits, 401(k) +match, life insurance, and various wellness programs, among others. The Company does not provide benefits directly to contingent workers/contractors and interns.

Similar jobs

    The Bloomberg Talent Network

    Stay connected with us and be among the first to learn about new job opportunities. We’ll use the information you provide to help us get in touch with you to align your expertise with our opportunities and better direct our conversations.

    CONNECT WITH US