FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in developing and maintaining database drivers, particularly for CrateDB, with strong proficiency in Python and Java. Capable of building integrations with external tools and contributing to open source projects while ensuring software quality and effective documentation.
Highest-signal resume keywords
Python DevelopmentJava ProgrammingPostgreSQL CompatibilityTest-Driven DevelopmentRelational Database Management
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JDBCSQLAlchemyCrash CLIAdmin UITechnical DocumentationDebuggingProblem-SolvingVersioningPackagingMigration Tools
Soft Skills
Self-DirectedHands-On EngineeringCommunication
Tools & Technologies
GrafanaTableauAirflowDockerKubernetesApache KafkaFlinkSupersetPandasDask
Industry Keywords
HTTPPG Wire ProtocolPython DB APIMessage Bus SystemsAMQPMQTTZeroMQOpen Source ContributionsPolyglot Software EnvironmentProduction Environments
Tech Stack
Tools & technologiesAirflowApacheDockerGrafanaJavaKafkaKubernetesOpen SourcePandasPostgresPythonRustSQLSwiftTableauC++Go
About the role
Key responsibilities & impact- Develop and maintain drivers for CrateDB, including JDBC and Python/SQLAlchemy
- Build connections to external tools such as Grafana, Tableau, and Airflow
- Develop and maintain internal administrative tools, including crash CLI and Admin UI
- Improve PostgreSQL compatibility of CrateDB and its ecosystem
- Develop migration tools to and from other database systems and storage formats
- Write and maintain technical documentation, including reference architectures and integration examples
- Work and interact with the open source community and technical partners on joint projects
- Support Product Managers with technical requirements
- Work directly with founding engineers on projects managed on public GitHub
- Contribute to third-party applications and frameworks such as SQLAlchemy, pandas, Dask, Apache Kafka, Flink, Superset, Airflow, and Grafana
Requirements
What you’ll need- Knowledge about standards and protocols, including HTTP, PG Wire Protocol, Python DB API, and JDBC
- Good knowledge of at least Python and Java
- Preferably experience with additional languages such as Rust, C++, Golang, Swift, or Zig
- Experience with test-driven development
- Knowledge about versioning, packaging, and shipping in a polyglot software environment
- Understanding of how software is operated in production environments
- Comfortable working with relational databases and SQL
- Strong debugging and problem-solving skills
- Self-directed, hands-on engineering approach
- Ability to drive development efforts forward in a full-stack manner while assuring software quality, documentation, and communication
- Existing open source contributions are valuable but not required
- Knowledge and/or experience with message bus systems such as AMQP, Kafka, MQTT, or ZeroMQ and corresponding broker implementations is nice to have
- Knowledge and/or DevOps experience in containerized environments such as Docker and Kubernetes is nice to have
Benefits
Comp & perks- Welcoming and supportive working climate
- Open collaborative culture with colleagues from diverse backgrounds
- Remote workplace, with direct employment through entities in Germany and Austria or through Remote.com in the employee's home country
- Competitive compensation
- Flexible working hours
- Flexible holidays
- Fitness perks
- Education perks
- Participation in the Employee Stock Options Plan
