Skip to content
← Back to job listings

Principal Data Developer

BlueCat · Toronto, Canada

External listingfull-time2 months ago

About The Role

Join BlueCat, a leading provider of network automation and security solutions. As a Principal Data Developer, you will play a key role in powering our SaaS products and driving the growth of our data-driven initiatives. You will design, develop, and operate a large-scale data lake, collaborate with cross-functional teams, and make critical decisions regarding technical direction and system performance. This is an exciting opportunity to make a significant impact in a dynamic and innovative company.

  • Design, develop, and operate highly reliable large-scale data lake, and make critical decisions regarding technical directions, scalability, and system performance.
  • Collaborate with cross-functional teams to create innovative solutions, and partner closely with Applications teams to understand requirements and influence the Data strategy.
  • Lead architecture, design, development, testing, deployment, and production operations of complex distributed data systems, and mentor other engineers in API and platform design best practices.
  • Ability to independently lead architecture, design, development, testing, deployment, and production operations of complex distributed data systems from day one
  • Deep understanding of high-performance data processing, vectorized query execution, parallel/distributed compute frameworks, and low-latency analytical systems
  • Passion for designing and building scalable, high-quality REST APIs and distributed services, while mentoring other engineers in API and platform design best practices
  • Excellent software engineering and coding skills with production experience in Python (including async programming), Golang, and C/C++
  • Strong understanding of networking and distributed systems fundamentals, including TCP/IP, DNS, HTTP/S, service discovery, and secure service-to-service communication
  • Strong experience building modern data lake architectures around ClickHouse, including integration with open table formats such as Apache Iceberg, Parquet, and Delta Lake
  • Experience influencing technical direction, mentoring senior engineers, and acting as a technical leader for strategic platform initiatives
  • Experience deploying and operating large-scale data platforms in AWS; experience with GCP and Azure is considered a plus
  • Strong expertise in infrastructure optimization, performance engineering, scalability, reliability, and operational excellence, with the ability to drive measurable improvements in latency, throughput, and availability
  • Strong communication and leadership skills, with the ability to collaborate effectively across engineering, product, architecture, and executive stakeholders
  • Highly desirable: Kubernetes certifications such as CKAD, CKA, or equivalent cloud-native platform experience
  • 10+ years of hands-on experience designing and building large-scale distributed data platforms, with deep expertise in OLAP databases, query engines, data lakes, object storage, distributed file systems, and analytics infrastructure
  • Experience with modern data processing and analytics frameworks such as Pandas, Polars, DuckDB, Dask, Ray, Prefect, Bodo, or equivalent technologies
  • Demonstrated engineering rigor with a strong focus on software architecture, testing strategies, security, privacy, resiliency, and operational ownership
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field
  • Strong understanding of cloud-native distributed systems, including Kubernetes, containers, CI/CD, observability, infrastructure automation, and production operations
  • Proven expert-level experience with ClickHouse architecture, performance optimization, cluster design, data modeling, ingestion pipelines, storage engines, replication, partitioning, and large-scale analytical workloads

This is an external listing. JobSpring does not represent or verify the employer. Report this listing