LocationFrankfurtBusiness AreaEngineering and CTORef # Description & RequirementsThe 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 moreOur TeamsTicker 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 building teams in Frankfurt in the Market Data Distribution and Database Infrastructure areas and are looking for Team Leaders to build these new teams, establish its culture, vision, and operating model.Our TechnologyBeing 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.We\’ll Trust You ToLead the team to design, develop, and release high-quality and maintainable codePlay a hands-on role in recruiting, onboarding, and mentoring engineers, helping them grow into leaders of critical initiativesFoster a culture of high quality with a focus on automated testing and strong software development practices within the teamPartner closely with stakeholders to understand problems and solve them in an incremental mannerInspire and motivate team members while supporting their career growth and overall development through coaching and mentoringCollaborate with global engineering teams and evolve software in alignment of broader organizational goalsYou\’ll Need To HaveExperience managing a team of software engineersDemonstrated technical leadership with a track record of delivering projects in an agile/incremental mannerExcellent communication and organizational skillsExperience working with stakeholders to communicate, manage expectationsWe\’d Love To SeeExperience working with a global teamExperience developing scalable, resilient, low-latency and high-throughput distributed systemsDiscover what makes Bloomberg unique – watch our for an inside look at our culture, values, and the people behind our success.
Kontaktperson:
Bloomberg HR Team