JobMesh

Software Engineer, Databases (Technical Leadership)

Meta · Bellevue, Washington, US

Meta is seeking a distinguished Software Engineer specializing in database internals to drive the technical direction of our MySQL infrastructure that powers...

Job description

Meta is seeking a distinguished Software Engineer specializing in database internals to drive the technical direction of our MySQL infrastructure that powers Meta's family of products and platforms. In this role, you will architect and evolve critical database systems within our MySQL team — including our custom storage layer (MyRocks) and replication layer (MyRAFT) — that underpin billions of user interactions daily. You will identify and solve the hardest database-level challenges across the organization, define multi-year technical strategy to adapt our relational database systems to support Meta's AI needs, and serve as a force multiplier for engineering teams through deep database expertise, AI-native workflows, and cross-functional leadership. Responsibilities: Define and drive the long-term technical vision and architecture for Meta's MySQL infrastructure, including the MyRocks storage engine and MyRAFT replication layer - Architect database system enhancements to support Meta's evolving AI workloads and large-scale data requirements - Identify and resolve the most complex database-level performance, reliability, and correctness challenges that span storage, replication, que...