About the Role
We’re looking for an enthusiastic Senior Software Engineer to join our fast-growing data company. As a part of the databases team, you will help drive performance improvement, improve reliability/architecture and build new features for our Postgres data pipeline services, including both database and REST services.
This is a full-time position based out of our Oakland office.
Technologies You’ll Use
- Java
- SQL
- Bazel, BuildKite, Docker, Kubernetes, Github
- AWS, GCP, Azure
- Postgres database
What You’ll Do
- Create technical design document for new features
- Write and test code
- Review and approve technical design documents and git pull requests
- Work with team members and assist with their challenges
- Resolve customer issues
- Collaborate with a broader set of stakeholders, including PM, CSE, SE and Sales
- Work across the project lifecycle: requirements, design, prototype, implementation, review, release, and monitoring
Skills We’re Looking For
- Experience in Java. Knowledge of additional languages (e.g. C++) is preferred
- Experience in reliable distributed systems, with an emphasis on high-volume data management platform that operate under strict SLAs
- You know how to design and code systems and software that is effective, performant, intuitive, easy to operate, and elegantly simple
- Expertise in working with popular Cloud platforms, Cloud-based APIs, databases
- Can troubleshoot problems with existing code
- You have experience with and knowledge of relational Databases
- You can write efficient SQL queries
Bonus Skills
#LI-RS1