This position is for a Senior Software Engineer - Database Integrations at ClickHouse, located in the United States.
The role involves designing and building high-performance, scalable data integration solutions that operate at petabyte scale and high velocity.
The engineer will work within a dynamic team focused on creating robust cloud-based services for seamless onboarding of diverse data sources into an analytical database system.
Strong technical leadership, creative problem-solving, and collaboration with customers and internal stakeholders are essential to deliver impactful solutions in a fast-paced environment.
Responsibilities include designing, developing, and maintaining a scalable data onboarding platform for processing large volumes of real-time data.
The engineer will build and enhance integrations with various data stores, including relational databases, NoSQL systems, and cloud object storage.
The role requires leveraging the database’s performance capabilities to optimize data throughput and reliability.
Collaboration across engineering, product, and customer success teams is necessary to align solutions with business goals and customer requirements.
The engineer will lead technical discussions, identify areas for innovation, and implement improvements to integration workflows and infrastructure.
Requirements:
Candidates must have 5+ years of professional experience developing large-scale, data-intensive software systems.
Proficiency in Golang (preferred) or Java is required, along with a strong background in distributed systems and microservices architecture.
Expertise in designing and implementing ETL pipelines and knowledge of data replication techniques such as Change Data Capture (CDC) is necessary.
Hands-on experience with cloud-native environments and at least one major cloud service provider is required.
Practical knowledge of Kubernetes, including debugging and managing distributed workloads, is essential.
Strong problem-solving skills with the ability to diagnose and resolve complex production issues efficiently are needed.
Candidates should be self-driven with a founder’s mindset, comfortable working autonomously in a high-velocity setting.
Excellent communication skills and the ability to collaborate effectively across multidisciplinary teams are required.
Benefits:
The position offers a competitive salary range based on location, from $115,000 to $220,000 USD.
A flexible and remote-friendly work environment is provided, with a globally distributed team.
Employer contributions toward healthcare coverage are included.
Stock options are part of the compensation package.
Flexible time off policies and generous vacation entitlements are available depending on location.
A $500 home office setup stipend is provided for remote employees.
Opportunities for global in-person gatherings and company-wide offsites are offered.
The company culture is shaped collaboratively by early team members, focusing on innovation and inclusivity.