Senior Real-time Data Distribution Engineer

Careers at Bloomberg

Similar jobs

Senior Real-time Data Distribution Engineer

New York, NY

Posted Oct 23, 2017 - Requisition No. 62903

Low-level optimization is your middle name, and C++ is your weapon of choice. You enjoy working with low-latency, high throughput, distributed systems and are comfortable thinking about the distance between two countries in both miles and milliseconds. You view existing code bases not as obstacles but as building blocks for something greater.

Bloomberg’s financial data sets underpin the world’s financial systems and we’re the ones responsible for delivering it to hundreds of thousands of clients in real-time. As a C++ developer in our group, you'll work on mission-critical, scalable, distributed, high-performance distribution software that provides financial data delivery to over 300,000 Bloomberg desktop customers and thousands of servers around the globe.

We know you’re up for the challenge to help us scale this rapidly growing business.

As a member of our agile team, we’ll trust you to:

Familiarize yourself with our codebase and documentation.

Proactively identify opportunities to improve code and documentation.

Design high-performance C++ solutions to improve the performance, scalability and stability of our distribution system

Implement, test, and release your code and see the effect of your improvement on thousands of servers

Participate in recruitment activities to grow our diverse team of talented engineers.

You'll need to have:

5+ years’ experience developing multithreaded C++ code

A strong understanding of computer science fundamentals such as data structures and algorithms

Knowledge of network protocols such as TCP/IP and multicast, and experience with network programming

We’d love to see:

Experience working on real-time middleware systems including routing, caching, and fan-out

Experience working with distributing large volumes of data with low latency requirements

If this sounds like you:

Senior Real-time Data Distribution Engineer

New York, NY

Posted Oct 23, 2017 - Requisition No. 62903

Low-level optimization is your middle name, and C++ is your weapon of choice. You enjoy working with low-latency, high throughput, distributed systems and are comfortable thinking about the distance between two countries in both miles and milliseconds. You view existing code bases not as obstacles but as building blocks for something greater.

Bloomberg’s financial data sets underpin the world’s financial systems and we’re the ones responsible for delivering it to hundreds of thousands of clients in real-time. As a C++ developer in our group, you'll work on mission-critical, scalable, distributed, high-performance distribution software that provides financial data delivery to over 300,000 Bloomberg desktop customers and thousands of servers around the globe.

We know you’re up for the challenge to help us scale this rapidly growing business.

As a member of our agile team, we’ll trust you to:

Familiarize yourself with our codebase and documentation.

Proactively identify opportunities to improve code and documentation.

Design high-performance C++ solutions to improve the performance, scalability and stability of our distribution system

Implement, test, and release your code and see the effect of your improvement on thousands of servers

Participate in recruitment activities to grow our diverse team of talented engineers.

You'll need to have:

5+ years’ experience developing multithreaded C++ code

A strong understanding of computer science fundamentals such as data structures and algorithms

Knowledge of network protocols such as TCP/IP and multicast, and experience with network programming

We’d love to see:

Experience working on real-time middleware systems including routing, caching, and fan-out

Experience working with distributing large volumes of data with low latency requirements

Email sent

Check your inbox for a link to activate this alert.

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.

Bloomberg is committed to attracting, developing and promoting the most qualified individuals without regard to race, color, religion or belief, sex, national or ethnic origin, ancestry, age, marital status, sexual orientation, gender identity, genetic predisposition or carrier status, veteran status, disability, or any other classification protected by law in your region.
If you are an individual with a disability who may need assistance with our employment application process, please email us at access2@bloomberg.net to request an accommodation.