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