
Aktiviere Job-Benachrichtigungen per E-Mail!
Erstelle in nur wenigen Minuten einen maßgeschneiderten Lebenslauf
Überzeuge Recruiter und verdiene mehr Geld. Mehr erfahren
A leading financial technology company in Frankfurt is seeking a Senior Software Engineer for the Ticker Plant team. This position involves optimizing and re-architecting the core market data infrastructure, emphasizing scalability and performance. The ideal candidate has experience in C++ or Python programming and a keen interest in software infrastructure. Join a team tackling high throughput challenges while collaborating with senior engineers in a dynamic environment.
Senior Software Engineer - Ticker Plant, Frankfurt
Location
Frankfurt
Business Area
Engineering and CTO
Ref #
10047964
Description & Requirements
The Ticker Plant system is the beating heart of Bloomberg’s market data infrastructure and is responsible for the storage and distribution of all Market Data within Bloomberg. Market Data is information -- trades, quotes, and other pricing data -- gathered from around the world on every possible kind of financial instrument, from stocks and bonds to currencies and commodities, and other trading venues across the globe. In the aggregate, this amounts to several hundreds of billions of events across 100 million instruments. Read to know more!
Our Teams
Ticker Plant is organized into the following functional areas.
Market Data Distribution handles the movement of real‑time market data in and out of the Ticker Plant system. This group owns and develops infrastructure that carries hundreds of billions of events originating from across thousands of machines spanning hundreds of clusters with low latency. In addition to the distribution infrastructure, this group provides sharding infrastructure that enables horizontal scalability of the Ticker Plant.
Database Infrastructure develops a high performance time‑series database that supports low latency data storage and retrieval for high‑volume applications, and stores all Market Data at Bloomberg. The storage engine hosts several petabytes of data, across hundreds of millions of instruments. The query engine handles ~100 billion queries daily ranging from interactive queries to batch queries at very high throughputs of up to 100K QPS.
Data Content area focuses on APIs, systems and services which transform, enrich, store and publish these market data events, relying on externally provided middleware and persistence technology solutions.
We are looking for motivated engineers in Database Infrastructure and Market Data Distribution areas to help build the next generation Ticker Plant!
Our Technology
Being the core of the market data infrastructure, the Ticker Plant system by necessity is scalable, distributed, highly performant, and stable. To be highly performant, most of the critical software is written in C++. Python is also extensively used to build auxiliary services around the critically important software and to enable automation. In addition, we use a wide range of engineering strategies to solve problems ranging from using off the shelf software (like kafka) to implementing our own algorithms/solutions (e.g custom built database), as appropriate for the problem at hand.
What we do
We have some unique challenges where we not only have to optimize for scale (billions of data points, hundreds of hosts) but also for very high throughput of updates and queries, all at the same time. As market data volume increases each year, these challenges get harder to meet with the current infrastructure and so we are re‑architecting and re‑writing the core parts of our system to make the system simpler and easier to scale. Some examples are:
What is in it for you:
We’ll trust you to:
You’ll need to have:
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 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