CrateDB

Senior Ecosystem Database Engineer

CrateDB

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

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