Bloomberg logo

Senior Software Engineer - MySQL Data Infrastructure

Bloomberg

About the Role

Bloomberg is seeking a Senior Software Engineer to join the DataHub Engineering team, which provides a distributed platform for hosting datasets, complete with managed data stores, search, discovery, lakehouse, and real-time stream processing capabilities. This platform serves as a single point in the company to discover, access, publish, and subscribe to data.

The DataHub team introduced the concept of a “dataset” and invented a schema language to formally define all data at Bloomberg, including schema evolution, versioning, and true point-in-time semantics. The team was also the first to introduce technologies such as Kafka, Avro, company-wide Dataset Schema Registry, Mesos, Clustered MySQL, Vitess, and Spark for ETL at Bloomberg.

Responsibilities

  • Design, build, and maintain large clusters of Distributed Datastores composed of engines like MySQL/MyRocks scaled using Vitess to Petabytes of data with millisecond response on billions of reads and writes across hundreds of independent financial applications.
  • Ensure platform reliability, observability, and efficiency.
  • Customize Kubernetes clusters to meet the needs of the DataHub platform.

Who You Are

  • You have at least 4 years of software engineering experience.
  • You are proficient in an object-oriented programming language, ideally Python or Golang.
  • You have prior experience diagnosing failures in MySQL or related database engines and replication protocols.
  • You possess a degree in Computer Science, Engineering, Mathematics, or a similar field of study, or have equivalent work experience.

We’d Love to See

  • Contributions to open source projects related to Vitess, MySQL, RocksDB, or MyRocks.
  • Vitess production experience.
  • Experience building custom resource controllers and Kubernetes operators.

About Us

Meet the DataHub Engineering Team at Bloomberg, a leader in business and financial information. Our technology solutions bring transparency, efficiency, and fairness to markets, connecting influential communities across the global financial ecosystem. Learn more about our team and projects here.

Similar jobs

Last update: 23 minutes ago

Bloomberg logo
Bloomberg

Senior Software Engineer - API Platform

Join Bloomberg as a Senior Software Engineer on our API Platform team, focusing on high-quality APIs and user experience.

Bloomberg logo
Bloomberg

Senior Software Engineer - MySQL Data Infrastructure

Senior Software Engineer for MySQL Data Infrastructure at Bloomberg, Skillman, NJ. Expertise in Kubernetes, MySQL, Python needed.

Intuit logo
Intuit

Software Engineer 2

Join Intuit as a Software Engineer 2 in New York to drive security best practices and innovate in cloud technologies.

Timescale logo
Timescale

Software Engineer - Backend (Python, Go)

Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.

Bloomberg logo
Bloomberg

Senior Software Engineer - Web Developer Experience

Join Bloomberg as a Senior Software Engineer to enhance web developer experience using Angular, React, and more.

Bloomberg logo
Bloomberg

Senior LLM Engineer - Artificial Intelligence

Join Bloomberg as a Senior LLM Engineer to develop AI-driven solutions using Python and transformers.

Major League Baseball (MLB) logo
Major League Baseball (MLB)

Software Engineer, Media Services

Join MLB's Media Services team as a Software Engineer to enhance fan experiences with streaming media products.

SingleStore logo
SingleStore

Software Engineer Intern, DB Engine (Summer 2025)

Join SingleStore as a Software Engineer Intern for Summer 2025, working on real-time technology with C++ and distributed systems.

IBM logo
IBM

Senior Backend Developer with Java and SQL Expertise

Join IBM as a Senior Backend Developer specializing in Java and SQL, working on enterprise-scale analytics products.

Uber logo
Uber

Senior Backend Software Engineer - Earnings Experience

Join Uber as a Senior Backend Software Engineer to build scalable systems for earnings experience.

Swift logo
Swift

Observability Platform Data Engineer

Join Swift as an Observability Platform Data Engineer in Leiden, enhancing our Observability Platform with ELK stack expertise.

Airbnb logo
Airbnb

Senior Backend Engineer, Media Foundation

Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.

Attentive logo
Attentive

Senior Software Engineer - Java, Python, SQL

Join Attentive as a Senior Software Engineer to build high-scale applications using Java, Python, and SQL. Remote position with competitive benefits.

Messari logo
Messari

Data Engineer with Blockchain and Cloud Experience

Join Messari as a Data Engineer to design blockchain data models, build dashboards, and derive insights. Remote role with competitive benefits.

Grafana Labs logo
Grafana Labs

Senior Backend Engineer

Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.

Medium logo
Medium

Senior Backend Engineer (Go, Kubernetes)

Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.

Besty AI logo
Besty AI

Senior Founding Software Engineer

Join Besty AI as a Senior Founding Software Engineer in New York. Drive innovation in AI-powered guest messaging and revenue optimization.

Klar logo
Klar

Senior Back End Developer

Join Klar as a Senior Back End Developer in Berlin, Germany. Work with Java, SpringBoot, and microservices in a fintech environment.

Clear Street logo
Clear Street

Senior Software Engineer, Client Reporting

Join Clear Street as a Senior Software Engineer in Client Reporting, focusing on scalable services and financial technology.

Blackstone logo
Blackstone

Software Engineer Summer Analyst

Join Blackstone as a Software Engineer Summer Analyst to develop innovative technologies in the Private Equity industry.

Gorgias logo
Gorgias

Senior Software Engineer - Python

Join Gorgias as a Senior Software Engineer specializing in Python, Node.js, and REST APIs. Hybrid role in New York with excellent benefits.

GovWell logo
GovWell

Founding Data Engineer

Join GovWell as a Founding Data Engineer to build scalable data infrastructure for modernizing government services.

Feedonomics logo
Feedonomics

Remote PHP Software Engineer

Join Feedonomics as a Remote PHP Software Engineer to develop scalable SaaS platform features. Requires PHP, MySQL, and Python skills.

Rippling logo
Rippling

Senior Staff Software Engineer - Infrastructure

Join Rippling as a Senior Staff Software Engineer in Infrastructure, leading projects and building scalable systems.