BlueCat provides a suite of solutions that help network, security, applications, and cloud and DevOps teams optimize the IP environment for outcomes that drive your business forward.
At BlueCat, we take immense pride in our award-winning culture, an integral part of our identity. We are proud recipients of several prestigious accolades, including the "Great Place to Work" certification. By becoming a part of our team, you not only join a company at the forefront of technology but also become an integral member of Canada's top workplaces in various categories, including Technology, Today's Youth and Women, and Mental Health and Inclusion.
The BlueCat Cloud Platform team is dedicated to powering all BlueCat SaaS products. Our mission is to deliver these products on a reliable, fast, globally distributed, and cost-effective enterprise-grade cloud infrastructure. A key aspect of this mission is our scalable data service, which supports the growth of BlueCat's data-driven products.
We are seeking a highly skilled Data Principal Engineer with strong leadership, communication, and collaboration abilities to join our dynamic team. In this exciting role, you will help us automate a robust and scalable data service used by numerous teams across the company.
Key Responsibilities:
You will be responsible for building our data lake, maintaining our data pipelines / services and facilitating the movement of messages and implementing data analytics jobs. You will work directly with the Application teams and Platform teams to enable growth of the BlueCat data-driven products.
High-Level Design and Architecture
•Design, develop, and operate highly reliable large-scale data lake
•Partner closely with Applications teams to understand requirements and influence the Data strategy by providing expert advice on design and architecture
•Make critical decisions regarding technical directions, scalability, and system performance.
•Collaborate with cross-functional teams to create innovative solutions.
•Optimize network configurations to ensure low-latency communication and high availability.
•Implement data protection mechanisms to safeguard critical data processed from the edge to the core.
Team Leadership:
As a technical leader, you will be expected to lead other engineers to define our strategic technical direction, and to execute involved projects from design to launch. You will widely collaborate with other product teams and leaders globally to influence, set expectations, gather inputs and communicate results.
Qualifications:
•Bachelor’s degree in computer science, Engineering, or a related field; Master’s degree preferred.
•10+ years of hands-on direct internal experience in large-scale data distributed systems with around 5+ years in query engines, object storage, data warehouse, data lake, data analytics, SQL/NoSQL databases, distributed file systems and data platform infrastructure
•You are passionate about building great REST APIs (and helping others do the same).
•Excellent coding skills and experience in Python (async), Golang, C
•Experience with open-source data lake formats (e.g., Apache Iceberg, Parquet, Delta)
•Experience with data analytics tools Pandas, Polars, OLAP tools (DuckDb, ClickHouse or similar)
•Experience with data pipeline and parallel processing Dask, Bodo, Ray, Prefect or similar
•Deep understanding of infrastructure & software optimizations and performance engineering to drive significant performance, latency, and availability improvements.
•Passion for engineering rigor and operational excellence (design principles and patterns, unit testing, best practices for security and privacy, CI/CD etc). You will be a role model for operational responsibility and data-driven engineering rigor
•Knowledge of networking fundamentals and beyond (TCP/IP, DNS, HTTP/S)
•Experience in AWS (GCP and Azure is a plus)
•You should be able to hit the ground running from day one and be able to design, develop, test and deploy.
•With this Principal Data Engineer role being a central and key part of the future company direction, you will need to be a strong, clear communicator who is able to speak with both technical and non-technical stakeholders.
•Highly desirable Kubernetes Application Develop Certifications (CKAD)
If you share our enthusiasm for the future of our company and are eager to contribute to our vibrant workplace, we look forward to receiving your application! Our comprehensive benefits encompass your health, financial well-being, and overall wellness, and we are committed to providing an exceptional work environment, enriching employee programs, and fostering a remarkable company culture. At our core, we champion values such as transparency, curiosity, respect, and above all, the pursuit of enjoyment.
In addition, we offer a range of appealing perks, including:
A Professional Development Budget
Dedicated Wellness Days and Wellness Week
A Lifestyle Spending Account
An Employee Recognition Program
Join us in shaping the future of our organization, where your talent and dedication can truly thrive. We invite you to apply and become a valuable member of our team!
BlueCat is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. BlueCat will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.