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 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
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, Skillman, NJ. 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 - 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 LLM Engineer - Artificial Intelligence
Join Bloomberg as a Senior LLM Engineer to develop AI-driven solutions using Python and transformers.
Software Engineer, Media Services
Join MLB's Media Services team as a Software Engineer to enhance fan experiences with streaming media products.
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 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 Backend Software Engineer - Earnings Experience
Join Uber as a Senior Backend Software Engineer to build scalable systems for earnings experience.
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.
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.
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.
Senior Backend Engineer
Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.
Senior Backend Engineer (Go, Kubernetes)
Join Medium as a Senior Backend Engineer to build backend systems using Go and Kubernetes. Remote work available.
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 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 Software Engineer, Client Reporting
Join Clear Street as a Senior Software Engineer in Client Reporting, focusing on scalable services and financial technology.
Software Engineer Summer Analyst
Join Blackstone as a Software Engineer Summer Analyst to develop innovative technologies in the Private Equity industry.
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.
Founding Data Engineer
Join GovWell as a Founding Data Engineer to build scalable data infrastructure for modernizing government services.
Remote PHP Software Engineer
Join Feedonomics as a Remote PHP Software Engineer to develop scalable SaaS platform features. Requires PHP, MySQL, and Python skills.
Senior Staff Software Engineer - Infrastructure
Join Rippling as a Senior Staff Software Engineer in Infrastructure, leading projects and building scalable systems.