Senior Software Engineer - JVM Language Clients

Added
2 days ago
Type
Full time
Salary
Salary not provided

Related skills

java sql kafka spark jvm

๐Ÿ“‹ Description

  • Own the Java client and JDBC driver end-to-end: roadmap, API, performance.
  • Drive throughput and latency improvements across the client and server.
  • Partner daily with the Connectors team as an embedded internal customer.
  • Engage external partners on data ingestion, interoperability, and roadmaps.
  • Ship measurable wins in throughput, stability, and developer experience.
  • Bring opinions and written proposals to shape where we invest next.

๐ŸŽฏ Requirements

  • 5+ years in data-intensive software (drivers, SDKs, ingestion, CDC)
  • Deep Java/JVM expertise: memory model, GC tuning, profiling
  • Experience building/extending a core library; API design
  • Strong SQL/OLAP fundamentals; query execution
  • Concurrency in JVM: executors, reactive streams, backpressure
  • Proficiency with AI tools in development; design judgments
  • Excellent written communication; RFCs and PRs
  • Open-source mindset; comfortable with community discussions

๐ŸŽ Benefits

  • Flexible work environment; remote-friendly in 20+ countries.
  • Healthcare: employer contributions towards healthcare.
  • Equity in the company with stock options.
  • Time off: flexible US time off; generous elsewhere.
  • $500 home office setup for remote staff.
  • Global Gatherings โ€“ company-wide offsites.
Share job

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.

Related Engineering Jobs

See more Engineering jobs โ†’