Bloomberg: Senior Software Engineer – MARS (Multi Asset Risk Systems)
731 Lexington Ave
New York, NY 10022


Employee Testimonials

Bloomberg Testimonial
Bloomberg Testimonial
Bloomberg Testimonial

The Multi Asset Risk Systems (MARS) team provides risk calculations and analytics across various asset classes by applying distributed computing techniques that span hundreds of machines. Our products are used by front, middle and back offices of major financial institutions. In addition to expanding our main product offering, our top concern is performance which requires using different methods and technologies to achieve the optimal solution and adding RISK functionality. We use big data software, distributed computing algorithms, dynamic resource allocations, cluster management, grid computing and machine learning among others.

Our pricing platform computes billions of data points daily to provide quality risk analytics to our clients. Derivatives valuation is a challenging process, requiring the evaluation of nonlinear and discontinuous equations with high-dimensional input data and multidimensional output. We often use numerical techniques like Monte Carlo simulation and differential equation solvers to achieve the valuations. Our team is responsible for developing customized machine-learning pipelines to model all aspects of derivatives valuation to speed up our platform. We offer unique one-stop-shop solutions to our premium clients.

What's in it for you:

You will join a close-knit and growing group of 130+ engineers. You will dabble in a slew of technologies from big data to a wide variety of programming languages, and gain an understanding of the intricacies of crafting large scale distributed computation systems. Every single day you will continue to push your engineering skills to the next level. You will gain significant experience developing large distributed real-time systems, as well gain significant knowledge in various types of derivatives.

We'll trust you to:

  • Work directly with product owners to build applications that our clients use to tackle complex problems
  • Take ownership of technical solutions, development and delivery to production
  • Develop in all levels of a web application stack, from the client to server side
  • Write production-quality infrastructure software to gather data, automate model training, and run the models at a large scale

You'll need to have:

  • Experience covering the full software development life-cycle
  • Working knowledge of Python, C++, or Java

We'd love to see:

  • An understanding of financial derivatives
  • Experience in distributed systems, including distributed database and computation software
  • A background in finance, math or statistics

Employee Testimonials

Bloomberg Testimonial

I’ve been at Bloomberg for almost 5 years now and throughout my time in Analytics, I learned an immense amount about the Customer Service industry. Particularly, how clients interact with client service representatives and through technological means. It also connected me to many different departments throughout the organization, and that knowledge and network has helped me drive results involving multiple stakeholders.

Bloomberg Testimonial

I get uncomfortable if I start feeling too comfortable at work. Luckily there is no shortage of exciting challenges here.

Bloomberg Testimonial

I really enjoy working on stories that allow me to collaborate with other Bloomberg reporters to reveal deep insights on the largest operators in the credit space.