Software Engineer - Database Integrations

17 hours, 43 minutes ago
Full-time
Senior
Software Development
ClickHouse

ClickHouse

ClickHouse provides a fast open source column-oriented database management system that enables users to generate real-time analytical data reports through SQL queries, catering to the needs of industries requiring efficient data processing and analysis.

IT Services
51-250
Founded 2021
$300M raised

Description

  • Design and develop high-throughput integrations with databases, data lakes, and data warehouses.
  • Build data-intensive systems that handle real-world production edge cases such as failovers, upgrades, large transactions, and schema evolution.
  • Own end-to-end reliability for integration services and replication pipelines.
  • Debug complex production issues using runtime diagnostics and observability tools.
  • Build and improve infrastructure and operational tooling to increase reliability and reduce incident response time.
  • Write clear internal and external documentation.
  • Participate in the on-call rotation.
  • Work directly with customers to understand integration requirements and product gaps.
  • Collaborate cross-functionally with internal teams to improve operational efficiency.
  • Lead technical discussions and influence product roadmaps.

Requirements

  • 5+ years of industry experience building data-intensive software solutions.
  • Proficiency in Go, or systems programming experience with willingness to ramp up quickly in Go.
  • Cloud-native experience deploying and operating services on at least one major cloud platform (AWS, GCP, or Azure).
  • Practical experience with Kubernetes.
  • Strong problem-solving ability and production debugging skills.
  • Clear written and verbal communication skills for design docs, code reviews, technical discussions, customer calls, and incident response.
  • Experience with database replication technologies such as CDC or logical replication (preferred).
  • Experience with durable execution frameworks such as Temporal (preferred).
  • Experience with data formats and protocols such as Avro, Parquet, or Protobuf (preferred).
  • Experience with modern data processing frameworks such as Kafka, Spark, or Flink (preferred).
  • Experience maintaining or contributing to open-source software (preferred).

Benefits

  • Typical US starting salary range of $141,000 to $208,000.
  • Typical US Premium Markets starting salary range of $157,000 to $230,000.
  • Flexible remote-friendly work environment across 20 countries.
  • Employer contributions toward healthcare.
  • Stock options for every new team member.
  • Flexible time off in the US and generous entitlement in other countries.
  • $500 home office setup allowance for remote employees.
  • Opportunities to connect with colleagues at company-wide global gatherings.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Database Reliability Engineer

Sporty Group 51-250 Media

Sporty is seeking a Database Reliability Engineer to own and improve its database infrastructure supporting multiple platforms and international expansion.

Ansible Argo CD Elasticsearch GitHub Actions Go Grafana Helm Jenkins Kubernetes MongoDB MySQL PostgreSQL Prometheus Python RabbitMQ Terraform
10 hours, 28 minutes ago

Senior Software Engineer, Protect

SoFi 1K-5K Capital Markets

SoFi is hiring a Senior Software Engineer for its Protect team to help build a next-generation insurance platform and shape the technical direction of a greenfield, high-impact business area.

AWS CI/CD Docker DynamoDB Git Java JavaScript Kafka Kotlin Kubernetes LLM Microservices PostgreSQL React Spring TypeScript
10 hours, 28 minutes ago

Software Engineer, Developer (Wallets and Onchain Tools)

Coinbase 1K-5K Capital Markets

Coinbase is hiring a software engineer for its CDP Wallets & Onchain Tools team to build developer-focused APIs, SDKs, and documentation that help accelerate crypto application development onchain.

Android Encryption Flutter GitHub Go iOS Microservices OpenAPI React React Native Solana TypeScript Unity
11 hours, 13 minutes ago

Software Engineer II

Veracyte 251-1K Pharmaceuticals

Veracyte is hiring a cloud engineering and application development professional for its Bioinformatics & Data Science Development team to build scalable cloud-native applications that support cancer diagnostics products and productionize research workflows.

Agile AWS AWS CDK CloudFormation Docker EC2 Kubernetes Machine Learning Microservices Node.js Python React REST API Scrum SQL Terraform Vue.js
11 hours, 13 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers