Senior Software Engineer (Database Internals) Schooner Information Technology
Schooner is privately held and based in Sunnyvale, California. Our development team is mainly in Sunnyvale, with key staff in Texas and North Carolina, and with a corps of dedicated contractors in our extended team worldwide.
Responsibilities:
Design and develop new features and components for Schooner MySQL with Active Cluster, working with a team of extremely skilled engineers
Redesign, redevelop, and tune Schooner MySQL for extreme performance to scale vertically as a database and horizontally as a cluster
Work with the Support team to ensure that customers have the highest quality experience with Schooner products
Develop unit tests for features developed; utilize build and test automation for high quality software releases
Requirements:
10+ years of experience in software development
Must have extensive experience in systems software development with emphasis on database internals
Deep experience in MySQL and/or InnoDB is a strong plus
Significant background working with one or more of the following mechanisms:
Concurrency control (lock or multi-versioning, DLM)
Transactions (ACID), atomicity
Logging and recovery (crash consistent data structures and routines)
Check-pointing (e.g., fuzzy, consistent snapshots)
Replication (with 2-phased commit or preferably consensus)
Strong multi-threading and working with distributed development is essential
Strong self starter with track record of accomplishment
BSCS or equivalent preferred
Schooner has an employee-oriented team culture, competitive salaries, pre-IPO stock option plans, excellent benefits, and offers the opportunity to influence the evolution of Schooner's products. The right candidate will make a real contribution to our success, and see the impact of his or her work.
| Location: |
Sunnyvale, CA
United States
|