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 place within 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 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 specific needs.

Who You Are

  • You have a strong curiosity, kindness, and an appetite to continually learn and share knowledge.
  • You possess 4+ years of software engineering experience.
  • You have experience with 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 have experience building reliable data infrastructure.
  • A Degree in Computer Science, Engineering, Mathematics, or a similar field of study, or equivalent work experience is required.

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 and learn more about our innovative projects and the impact we make in the financial industry. Learn more about our team.

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 in New York, NY. 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.

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.

Intuit logo
Intuit

Senior Staff Software Engineer, Fullstack Frontend

Join Intuit as a Senior Staff Software Engineer, focusing on fullstack frontend development with Mailchimp in New York.

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.

Intuit logo
Intuit

Senior Staff Software Engineer, Fullstack Backend

Join Intuit as a Senior Staff Software Engineer to lead MarTech initiatives, focusing on backend development and integration.

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.

Siemens logo
Siemens

Software Engineer - Java, PostgreSQL

Join Siemens as a Software Engineer in Budapest, focusing on Java and PostgreSQL for critical rail systems.

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.

Uber logo
Uber

Senior Backend Software Engineer - Earnings Experience

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

Agoda logo
Agoda

Senior Data Engineer - Fintech

Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with Scala, Spark, Java, and more. Relocation provided.

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.

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.

Walmart logo
Walmart

Senior Software Engineer - Java Backend

Join Walmart as a Senior Software Engineer focusing on Java backend development, microservices, and cloud technologies.

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.

Agoda logo
Agoda

Senior Data Engineer - Fintech Team

Join Agoda's Fintech team as a Senior Data Engineer in Bangkok. Work with Java, Scala, and Big Data technologies. Relocation provided.

MongoDB logo
MongoDB

Software Engineer, Atlas Search Web

Join MongoDB as a Software Engineer to build user interfaces for Atlas Search using JavaScript, React, and Next.js.

Agoda logo
Agoda

Senior Data Engineer - Fintech

Join Agoda's Fintech team as a Senior Data Engineer in Berlin. Work with Java, Scala, and Big Data technologies to enhance data systems.

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.

BJAK logo
BJAK

Senior Software Engineer, Blockchain and Stablecoin

Join BJAK as a Senior Software Engineer to develop blockchain solutions for stablecoin projects. Work remotely with cutting-edge technology.

Inclusively logo
Inclusively

Senior Cloud Engineer

Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.