
Software Engineer - Database Integrations
ClickHouseabout 1 month ago
Remote, CanadaMid Level / Senior
Responsibilities
- Design and develop high-throughput integrations with databases and data lakes.
- Handle edge cases in real-world production scenarios.
- Debug complex issues in production using runtime diagnostics and observability tools.
- Build and improve infrastructure to increase system reliability.
- Write clear documentation for internal and public use.
- Participate in on-call rotation.
- Work directly with customers to understand integration requirements.
- Collaborate with internal teams to ensure operational efficiency.
- Lead technical discussions and influence product roadmaps.
Requirements
- 5+ years of industry experience building data-intensive software solutions.
- Proficient in Go or experienced in systems programming with a willingness to learn Go.
- Cloud-native experience deploying services on major cloud platforms.
- Practical experience with Kubernetes.
- Strong problem-solving and production debugging skills.
- Clear communication skills in writing and verbally.
Benefits
- Flexible work environment with remote-friendly policies.
- Employer contributions towards healthcare.
- Equity in the company with stock options for new team members.
- Flexible time off in the US and generous entitlement in other countries.
- A $500 home office setup for remote employees.
- Opportunities for global gatherings and in-person connections.
Tech Stack
Apache FlinkApache KafkaApache SparkAWSAzureClickHouseGoGoogle BigQueryGoogle Cloud PlatformKubernetesMongoDBMySQLPostgreSQLSnowflake
Categories
BackendData Engineering