The company is looking to scale its open-source, cloud-native distributed SQL database, CockroachDB, and needs a backend software engineer to contribute to its growth and development.
Requirements
- Proficiency in topics such as distributed systems, consensus, data replication, concurrency control, file systems, or SQL processing.
- Comfort using programming languages like Go, C/C++, Java, and Python.
- Experience building collaborative relationships with colleagues and participating in the code review process.
- Knowledge of SQL and query processing (bonus).
- Experience building, running, and debugging large-scale distributed systems in production (bonus).
Responsibilities
- Contribute to the growth of CockroachDB through bringing expertise and commitment to excellence to help build a database that makes data easy for everyone.
- Develop in Go, and improve the performance of CockroachDB.
- Work closely with other engineers and product managers across the cloud and database teams.
- Ensure that CockroachDB remains scalable, survivable, and consistent as the company continues to grow.
- Take part in a collaborative culture and exchange knowledge with a highly experienced technical organization.
Other
- 2+ years of relevant experience ideal.
- A BS in Computer Science or equivalent experience.
- Ability to work in a hybrid work model, with some in-office days and flexible remote work.
- Need to be an Equal Opportunity Employer building a diverse and inclusive workforce.