Senior Ecosystem Database Engineer (m/f/x)
Primary stack
Nice to have's
Job description
About the Position
Senior Ecosystem Database Engineer (m/f/x)
Remote/Austria
Full-time
Permanent employee
At CrateDB, we are looking for a versatile database driver and ecosystems engineer who is passionate about open source and working with the FLOSS community. You will collaborate with our core team to support drivers and adapters for CrateDB, a distributed time-series database. Your work will involve developing and maintaining drivers for CrateDB, improving PostgreSQL compatibility, and contributing to third-party applications and frameworks to enhance their integration capabilities with CrateDB.
Responsibilities
- Develop and maintain Drivers for CrateDB (JDBC, Python/SQLAlchemy, etc.)
- Establish connections to external tools (Grafana, Tableau, Airflow, etc.)
- Develop internal administrative tools (crash CLI, Admin UI)
- Improve PostgreSQL-compatibility of CrateDB and its ecosystem
- Create migration tools from/to other database systems and storage formats
- Write and maintain technical documentation such as reference architectures and integration examples
- Collaborate with the Open Source community and technical partners on joint projects
- Support Product Managers with technical requirements
Requirements
- Proficiency in applying craftsmanship to continuously improve and take over responsibility for existing code bases
- Knowledge of standards and protocols, including HTTP, PG Wire Protocol, Python DB API, and JDBC
- Good knowledge of at least Python and Java, with experience in additional languages such as Rust, C++, Golang, Swift, or Zig
- Experience with test-driven development
- Knowledge of versioning, packaging, and shipping in a polyglot software environment
- Comfortable working with relational databases and SQL
- Strong debugging and problem-solving skills
- Self-directed, hands-on engineer capable of driving specific development efforts forward in a "Fullstack" manner
Nice to Have
- Existing Open Source contributions
- Knowledge and/or experience with message bus systems like AMQP, Kafka, MQTT, or ZeroMQ, and their corresponding broker implementations
- Knowledge and/or DevOps experience in containerized environments (Docker, K8s)
We Offer
- Remote workplace: Work from anywhere with a position at one of our entities in Germany and Austria or through Remote.com in your home country
- Competitive compensation
- Flexible working hours
- A variety of perks (flexible holidays, fitness, education)
- Participation in our Employee Stock Options Plan
About the Company
Join CrateDB to become part of an international open source software and database company that's revolutionizing SQL database management for developers. Our team is a diverse group of talented individuals who are creative, self-starters, and passionate about what they do. We celebrate diversity and are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or gender identity.
Our Mission
With offices in Europe, Crate.io unifies a multi-cultural group of people. The Crate.io team is distributed globally, connected with the common goal of working hard and playing harder. The company’s mission is to put the customer’s machine data to work, empower the employees to work cohesively as teams to build the best database technology in the world, whilst having some fun along the way.
© Crate.io (CrateDB). This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.