Software and Reliability Engineer - Real-Time Distribution Platform | New York, NY | Bloomberg Careers

Software and Reliability Engineer - Real-Time Distribution Platform

Careers at Bloomberg

Back to Search

New York, NY

Posted Sep 13, 2022 - Requisition No. 102332

Who we are:

Bloomberg’s data underpins the world’s financial systems, and the Real-Time Distribution Platform (RDP) brings it to hundreds of thousands of Enterprise customers and Bloomberg Terminal users. We’re building the largest data distribution infrastructure in the world which delivers trillions of data points every day to our clients, in real-time. They rely on this information to be successful in their day-to-day trading, market analysis, portfolio and risk management, and more. Given the size, speed, and business critical nature of our product, we’re constantly focused on scalability, performance and reliability.

Our team:

We are a global SRE team responsible for the production environment that RDP’s infrastructure runs on. Our goal is to deliver a low-latency system that is highly reliable, easily visible, and where change is self-service, automated, fast, and safe. We work on software that is deployed to thousands of servers in hundreds of countries around the world, including public clouds. In order to manage infrastructure of this scale, we need to develop the services necessary to automate monitoring, change management, and capacity management. We, in New York, have a particular focus on improving RDP’s ability to identify and minimize market data latency.

What’s in it for you:

  • Join a group of talented and motivated systems and software engineers working on the backbone of Bloomberg’s data distribution system, functioning across every real-time product the company has to offer
  • Learn what it takes, from the application-level down to the network-level, to distribute real-time data across global networks in milliseconds.
  • Create and manage infrastructure that spans Bloomberg data centers, client data centers, and public clouds, delivering trillions of data points to hundreds of thousands of users every day
  • Work in a highly autonomous and impact driven environment

We’ll trust you to:

  - Build services and UIs that facilitate the creation, management and visibility of our infrastructure at scale.
  - Help to create dashboards, monitoring and alerting to track the health of the live system
  - Understand the current system capacity and load, predict future demand and make appropriate scaling recommendations
  - Define standards and best practices with respect to logging, latency, troubleshooting and monitoring
  - Work with application teams to review and influence the design of software to improve its reliability
  - Facilitate continuous integration / continuous deployment to automate deployment and quality control (including functional and capacity testing)
  - Investigate and triage production problems as they occur

The technologies you’ll use:

  • Languages: Python, JavaScript/TypeScript
  • Platforms: Linux

You’ll need to have:

  • A collaborative and enthusiastic attitude
  • A desire to work with high performance, high availability distributed systems
  • Curiosity and the ability to dig into systemic software problems, from the application layer, down to the network layer
  • 3+ years of professional experience as an SRE or Software Engineer
  • Experience with Linux
  • A degree in Computer Science, Engineering or related technology field

We’d love to see:

  • Familiarity with high-performance, high-availability distributed systems
  • Experience building infrastructure and tooling to be used by other Engineering teams
  • Experience working with market data, with a focus on latency and correctness 
  • Knowledge of networking and inner workings of TCP
  • Experience developing software on Windows
  • Familiarity with C++

If this sounds like something you would be passionate about, apply! We'll get in touch with you to let you know what the next steps are.

Bloomberg is an equal opportunity employer, and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or maternity/parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.

Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email amer_recruit@bloomberg.net.

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