
Posted a day ago
Software Engineer, Databases (Technical Leadership)
MetaSoftware Engineer, Databases (Technical Leadership)
Requirements
Bachelor's degree in Computer Science or related field, 12+ years of database systems engineering experience, Expertise in database architecture and internals, Experience architecting large-scale database infrastructure, Proven ability to lead technical roadmaps
Skills
MySQLDistributed Systems
About the role
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 evolving AI workloads and large-scale data requirements
- Identify and resolve complex database-level performance, reliability, and correctness challenges across storage, replication, and query execution
- Lead the design and implementation of critical database internals, including storage engine optimizations and transaction management
- Establish extensible technical foundations, coding standards, and architectural patterns to improve engineering velocity
- Partner with product and infrastructure teams to translate complex requirements into durable technical designs
- Mentor engineers across the organization on database design principles and storage engine internals
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, or a relevant technical field
- 12+ years of experience in database systems engineering, including design and implementation of internals (storage engines, replication, or query optimizers)
- Deep expertise in database architecture and internals
- Experience architecting and owning large-scale database infrastructure used across multiple organizations
- Proven ability to lead technical roadmaps and drive multi-year technical strategies
- Experience communicating complex technical strategies to both technical and non-technical stakeholders
Preferred Qualifications
- Experience with distributed database systems, consensus protocols (such as Raft or Paxos), or highly available data infrastructure
- Demonstrated ability to integrate AI tools to optimize workflows and drive measurable impact
- Experience applying machine learning techniques to database optimization problems, such as workload prediction or automated tuning
- Experience leading large-scale database migrations or platform modernization efforts
About the Company
Meta builds technologies that help people connect, find communities, and grow businesses. From Facebook and Instagram to WhatsApp and Messenger, we are moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Engineer, Databases (Technical Leadership)
Meta · Bellevue
