Software Engineer - Database Integrations

New
C
ClickHouseData Infrastructure
CanadaFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of industry experience
Required Skills
AWSPostgreSQLGCPKubernetesMongoDBMySQLAzureGoDistributed Systems

Requirements

  • 5+ years of industry experience building data-intensive software solutions.
  • Proficient in Go, or experienced in systems programming with willingness to ramp up quickly in Go.
  • Cloud-native experience deploying and operating services on AWS, GCP, or Azure.
  • Practical experience with Kubernetes.
  • Strong problem-solving and production debugging skills.
  • Clear communication in writing and verbally for design docs, code reviews, and customer calls.
  • Experience with database replication technologies (CDC, logical replication) is a bonus.
  • Experience with durable execution frameworks like Temporal is a bonus.
  • Experience with data formats and protocols such as Avro, Parquet, or Protobuf is a bonus.
  • Experience with modern data processing frameworks like Kafka, Spark, or Flink is a bonus.

Responsibilities

  • Design and develop high-throughput integrations with databases (Postgres, MySQL, MongoDB), data lakes (Iceberg, Delta Lake), and data warehouses (BigQuery, Snowflake).
  • Handle edge cases in real-world production scenarios including database internals, upgrades, failovers, and large transactions.
  • Debug complex issues in production using tools like pprof, parca, metrics, logging, and tracing.
  • Build and improve infrastructure to increase reliability, reduce incident response time, and automate operations.
  • Write clear technical documentation and participate in on-call rotations.
  • Collaborate with customers and internal teams to influence product roadmaps and integration requirements.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now