← All roles
Senior Software Developer - Cloud Platform
ClickHousePythonGoApache KafkaRabbitMQRedisKubernetesAWSDistributed Systems
About the role
Build and operate a data lake on a ClickHouse-centered architecture, including ingestion pipelines, data modeling, partitioning, and replication. Develop data pipelines and event-driven services, implement data analytics APIs, partner with application teams, improve performance and reliability, implement data protection, and use Python and Golang.
Requirements
5+ years software engineering with 3+ years building data platforms; hands-on experience with ClickHouse or similar OLAP; experience with data lake architectures and open formats (Parquet, Iceberg); strong Python and/or Golang; experience with data processing tools (Pandas, Polars); messaging/streaming systems (Kafka); REST APIs; cloud-native (Kubernetes, AWS); networking fundamentals; Agile; communication skills; Bachelor's in CS or equivalent.
About the company
BlueCat
BlueCat makes network infrastructure software that manages DNS, DHCP and IP address management for enterprises.
View company page →More from BlueCat
Technical Manager — Networking & DNS Infrastructure
RustJavaGoDockerKubernetesAWSAzureGCPDistributed Systems
CA$160k–180k
Hybrid · Toronto Office
Technical Manager — Networking & DNS Infrastructure
CA$160k–180k
RustJavaGoDockerKubernetesAWSAzureGCPDistributed Systems
Similar roles
Software Engineer, Data Engineering
$160k–190k
Software Engineer, Data Engineering
$160k–190k
Application Software Engineer
$110k–120k
Application Software Engineer
$110k–120k
Senior Software Engineer, Data Pipelines
CA$136k–170k
Senior Software Engineer, Data Pipelines
CA$136k–170k
Senior Software Engineer, Data Platform
CA$136k–187k
Senior Software Engineer, Data Platform
CA$136k–187k
Principal Data Engineer
$225k
Principal Data Engineer
$225k