Senior Software Engineer - MySQL Data Infrastructure
BloombergAbout 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
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.
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.
Software Engineer 2
Join Intuit as a Software Engineer 2 in New York to drive security best practices and innovate in cloud technologies.
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.
Senior Staff Software Engineer, Fullstack Frontend
Join Intuit as a Senior Staff Software Engineer, focusing on fullstack frontend development with Mailchimp in New York.
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.
Senior Staff Software Engineer, Fullstack Backend
Join Intuit as a Senior Staff Software Engineer to lead MarTech initiatives, focusing on backend development and integration.
Observability Platform Data Engineer
Join Swift as an Observability Platform Data Engineer in Leiden, enhancing our Observability Platform with ELK stack expertise.
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.
Software Engineer - Java, PostgreSQL
Join Siemens as a Software Engineer in Budapest, focusing on Java and PostgreSQL for critical rail systems.
Software Engineer - Backend (Python, Go)
Join Timescale as a Software Engineer - Backend, focusing on Python and Go, in a remote role with flexible benefits.
Senior Software Engineer - Web Developer Experience
Join Bloomberg as a Senior Software Engineer to enhance web developer experience using Angular, React, and more.
Senior Backend Software Engineer - Earnings Experience
Join Uber as a Senior Backend Software Engineer to build scalable systems for earnings experience.
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.
Software Engineer, Media Services
Join MLB's Media Services team as a Software Engineer to enhance fan experiences with streaming media products.
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.
Senior Software Engineer - Java Backend
Join Walmart as a Senior Software Engineer focusing on Java backend development, microservices, and cloud technologies.
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.
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.
Software Engineer, Atlas Search Web
Join MongoDB as a Software Engineer to build user interfaces for Atlas Search using JavaScript, React, and Next.js.
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.
Senior Backend Engineer
Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.
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.
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.