Role overview
Location: Remote, United States or Canada
Employment type: Full-time
US base salary: USD $215,000-$260,000 in San Francisco, New York City, Seattle, and Los Angeles; USD $195,000-$245,000 in all other US locations.
Build high-performance database systems
Join a globally distributed core engineering team developing an open-source database for real-time applications and analytics. This role focuses on scaling distributed systems, improving database performance, and supporting the continued development of open-source and cloud offerings.
You will work across database internals, performance testing, production debugging, and community collaboration, partnering with engineers to maintain reliability as new features are introduced.
Your engineering responsibilities
- Analyze and optimize core database performance across query optimization, distributed query execution, aggregation, joins, caching, and low-level techniques such as SIMD instructions.
- Extend existing performance tests and develop new tests using real-world and synthetic datasets to detect performance regressions.
- Help Support Engineering investigate complex customer performance issues, including participation in an on-call rotation and external community support channels.
- Collaborate with other engineering teams to assess how new features affect performance and reliability.
- Work with the open-source community by resolving issues, reviewing and completing pull requests, and answering questions through email, chat, discussion groups, and Slack.
Technical background and working style
- Solid professional software development experience in C++, including work with Unix/Linux systems.
- Strong knowledge of database internals and design.
- Performance engineering experience in databases or areas such as high-frequency trading, simulation, or real-time data processing.
- Strong problem-solving and production debugging skills.
- Clear communication and effective collaboration within and across engineering teams.
- Readiness to work closely with an open-source community and provide patient, detailed code reviews.
- A strong interest in efficiency, availability, scalability, and data governance.
- Comfort working in a fast-paced startup with a high level of ownership, responsibility, and accountability.
Helpful additional experience
- Experience with the underlying open-source database technology.
- Security, privacy, and compliance experience.
- TCP/IP and network programming.
- Development of cloud infrastructure services, preferably with Kubernetes.
- Public speaking at technical conferences or meetups.
- Previous contributions to open-source projects.
Support for your work and well-being
- A flexible, globally distributed work environment.
- Employer contributions toward healthcare.
- Flexible time off in the United States and generous time-off entitlement in other countries.
- USD $500 for home office setup for remote employees.
- Opportunities to connect with colleagues at company-wide offsites.