Remotery

Senior Software Engineer – Data Integration, JVM Ecosystem

Posted 1 day ago

This is a fully remote position, open to applicants in United States.

📋 Description

• As a Senior Software Engineer with a focus on JVM-based frameworks, you will be a key contributor, taking ownership of and maintaining essential components of ClickHouse's Data engineering ecosystem.

• You will manage the entire lifecycle of data framework integrations, from the core database driver capable of processing billions of records per second to SDKs and connectors that ensure ClickHouse integrates seamlessly in JVM-based applications.

• Your contributions will have a direct effect on how organizations handle extensive datasets, facilitating real-time analytics platforms that ingest millions of events each second, as well as observability systems that monitor global infrastructure.

• You will work in close collaboration with the open-source community, internal teams, and enterprise clients to guarantee that our JVM integrations exemplify excellence in performance, reliability, and developer experience.


⛳️ Requirements

• A minimum of 6 years of experience in software development, with a focus on creating and delivering high-quality, data-driven solutions.

• Demonstrated expertise in the internals of at least one of the following technologies: Apache Spark, Apache Flink, Kafka Connect, or Apache Beam.

• Experience in developing or enhancing connectors, sinks, or sources for at least one prominent big data processing framework such as Apache Spark, Flink, Beam, or Kafka Connect.

• A strong grasp of database fundamentals, including SQL, data modeling, query optimization, and familiarity with OLAP or analytical databases.

• Proven history of constructing scalable data integration systems that go beyond simple ETL tasks.

• High proficiency in Java and the JVM ecosystem, with extensive knowledge of memory management, garbage collection tuning, and performance profiling.

• Solid experience in concurrent programming in Java, including threads, executors, and reactive or asynchronous patterns.

• Exceptional written and verbal communication skills for effective collaboration within the team and across engineering functions.

• Familiarity with JDBC, network protocols (TCP/IP, HTTP), and strategies for optimizing data transfer efficiency.

• A strong enthusiasm for open-source development.


🏝️ Benefits

• Flexible work environment - ClickHouse operates as a globally distributed and remote-friendly company, currently active in over 20 countries.

• Healthcare - Employer contributions towards your healthcare needs.

• Equity in the company - All new team members receive stock options upon joining.

• Time off - Flexible time-off policies in the US and generous entitlements in other countries.

• A $500 allowance for home office setup if you are a remote employee.

• Global Gatherings – We value the importance of in-person connections and provide opportunities for colleagues to engage during company-wide offsite events.

People also viewed

SCOPE Eyecare & Healthcare51 min ago

Software Engineer

US flagFlorida OnlyFull-timeFull-stack Engineer$110k – $120k/year
ApplyView job
Workana51 min ago

Gen AI Software Engineer

AR flagArgentina OnlyFull-timeFull-stack Engineer
ApplyView job
Autodesk51 min ago

Account Technical Lead, Enterprise Accounts

AU flagAustralia OnlyFull-timeFull-stack Engineer
ApplyView job
Guidehouse51 min ago

Senior Full Stack Developer

US flagTexas OnlyFull-timeFull-stack Engineer$92k – $153k/year
ApplyView job
Greenbox Capital51 min ago

Technical Delivery Lead

US flagUnited States OnlyFull-timeFull-stack Engineer$115k – $125k/year
ApplyView job
MelodyArc51 min ago

Software Development Engineer 3 – SDE 3

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers