
Senior Ecosystem Database Engineer
CrateDB
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- Develop and maintain Drivers for CrateDB (JDBC, Python/SQLAlchemy, etc.)
- Connections to external tools (Grafana, Tableau, Airflow, etc.)
- Internal administrative tools (crash CLI, Admin UI)
- Improve PostgreSQL-compatibility of CrateDB and its ecosystem
- Migration tools from/to other databases systems and storage formats
- Write and maintain technical documentation like reference architectures, integration examples, etc.
- Work and interact with your Open Source community and technical partners on joint projects
- Support our Product Managers with technical requirements
Requirements
- Applying craftsmanship (mfx) to continuously improve and take over responsibility for existing code bases
- Knowledge about standards and protocols, and what they are used for. Not limited to - but we use - HTTP, PG Wire Protocol, Python DB API, and JDBC
- Good knowledge of at least Python and Java, and preferably experience with additional languages like Rust, C++, Golang, Swift, or Zig
- Experience with test driven development
- Knowledge about versioning, packaging and shipping (in a polyglot software environment), and how software is operated in production environments
- Comfortable working with relational databases and SQL
- Strong debugging and problem-solving skills
- Self-directed, hands-on engineer, who can dig through all the obstacles involved in driving specific development efforts forward, in a "Fullstack" manner, assuring software quality, documentation, and communication, to finally ship the software component at hand
Benefits
- Remote workplace
- Competitive compensation
- Flexible working hours
- A variety of perks (flexible holidays, fitness, education)
- Participation in our Employee Stock Options Plan
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonJavaSQLJDBCSQLAlchemyPostgreSQLRustC++GolangSwift
Soft Skills
problem-solvingdebuggingself-directedhands-oncommunicationcraftsmanshipcollaboration