Software Engineering SMTS/LMTS
$148,500–$260,100 year
HybridSan Francisco, California, United States or Bellevue, Washington, United States
Job Summary
Lead a team to design and develop core database system functionalities, architecting new solutions to solve complex scalability problems for the next generation of RDBMS. Implement comprehensive functional and system tests to ensure overall database quality, while debugging defects and conducting root cause analysis. Actively participate in release and deployment processes for highly concurrent, highly scalable, and resilient systems handling petabyte-scale data. Manage areas including logging, recovery, distributed lock management, replication, high availability, and cache optimization within a fast-paced, agile environment.
Required Qualifications
- BS or higher degree in Computer Science
- 4+ years for SMTS/6+ YOE for LMTS industry experience in system or database internals programming
- 4+ years for SMTS/6+ YOE for LMTS technical leadership in architecture and design of enterprise server platform or systems
- Deep expertise with distributed systems and consensus algorithms
- Experience with highly concurrent multi-threaded/multi-process data structures and design
- Strong Java or C programming skills
Desired Qualifications
- PostgreSQL software development experience and community involvement as a contributor
- Experience building a high-performance large-scale database platform
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.