Related skills
java sql jvm drivers concurrencyπ Description
- Own the Java client and JDBC driver end-to-end: roadmap, API design, and releases.
- Drive throughput and latency work across the client and server.
- Partner day-to-day with the Connectors team as an internal customer.
- Engage with external partners on data ingestion and interoperability.
- Ship measurable wins in throughput, stability, and developer experience.
π― Requirements
- 5+ years in software engineering for data-intensive systems (drivers, SDKs, ingestion).
- Deep Java and JVM expertise: memory model, GC tuning, profiling for throughput/latency.
- Hands-on experience building or extending a library others depend on; API design matters.
- Strong SQL and OLAP fundamentals: query execution and analytics workloads.
- Concurrency in JVM: executors, reactive streams, backpressure, pooling.
- Genuine open-source disposition: comfortable with community issues and public RFCs.
π Benefits
- Flexible work environment with remote-friendly setup.
- Healthcare with employer contributions.
- Equity in the company; stock options.
- Flexible time off; generous entitlement in other countries.
- $500 home office setup for remote employees.
- Global gatherings and company-wide offsites.
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest β finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!