Our team at Blackline Safety is growing! As a people-driven technology company, with a mission to make sure every worker returns home safely, we drive innovation, practice resiliency, demonstrate leadership, go the extra mile for our customers, and empower our people to be their best.
Reporting to the Manager, Data, the Team Lead, Data Engineering is a mix of individual contributor and project leader. You will coordinate projects, assist in prioritizing tasks, and balance workloads to best meet the overall priorities as determined by the Manager, Data. You will help train, mentor and coach the Data Engineers that report to you. Some of your time will be spent doing hands-on project-related work as a contributing member of the team doing task-related work.
Skills/ Qualifications/ Education
- 8+ years of experience in a Data Engineering or Software Engineering role.
- 2+ years of experience in a Team Lead role.
- Obtained a Bachelor’s or Graduate-level degree in Computing Science, Engineering, Statistics, Information Systems, or another related field.
- Can translate business requirements and carry out best software practices to enable the building and deployment of data-related software services.
- Experience providing technical leadership and mentoring other Data or Software Engineers.
- Understand the benefits of and has experience monitoring software services using established monitoring and observability tools such as Datadog, CloudWatch and PagerDuty.
- You either have hands-on experience with the following technologies, or you have experience managing teams that do:
- Cloud data warehouses (Redshift, Snowflake, or similar) and Big Data technologies implementation including knowledge of data warehouse principles around fact, dimensions, incremental loads, CDC, and SCD.
- Integrating data from diverse, different sources and formats into a data lake in structured data formats like parquet, csv files, and more.
- Building, architecting and optimizing Big Data pipelines leveraging a mix of Java, Scala, Python, Glue, EMR, Lambda, Step Functions, CloudFormation, and Terraform.
- Working knowledge of message queuing, stream processing, and highly scalable Big Data stores.
- Big Data tools such as Spark, Kafka, Hadoop, Flink, Kafka, EventBus, and various AWS cloud-based technologies.
- AWS services: EC2, Lambda, Kinesis, EMR, Aurora, Redshift, Redshift Serverless, Redshift Spectrum, Aurora, Zero-ETL, Lake Formation.
- Designing ETL Frameworks focused on Apache Spark streaming and batch processing.
- Manipulating, processing, and extracting value from large, disconnected datasets using ETL/ELT methodology and technologies such as Deltalake, Databricks, Matillion, etc.
- Extra considerations:
- Experience developing and deploying AI/ML models using services such as SageMaker, Bedrock, Rekognition, etc.
Responsibilities
- Lead a team that is responsible for developing, building and optimizing Blackline Safety’s new and existing data pipeline architecture, catered towards internal and external customers. This pipeline should be scalable, robust, repeatable, and use industry standards and best practices in Big Data, CI/CD and DataOps.
- Expand the Blackline data platform, working alongside the Product, Architecture, Engineering and Business Intelligence teams.
- You are the main contact for team communications between the Manager, Data and the Data Engineering team you lead.
- You are the main point of contact for collaborative work with the Business Intelligence team, through the Team Lead, Business Intelligence.
- You are responsible for the breakdown of team level work (i.e., story/task level) and assigning work to team members.
- You are responsible for all scrum ceremonies.
- You are responsible for managing on-call activities for the Data Engineering team, including being a member of the on-call rotation in either level 1 or level 2 support, and will represent the Data Engineering team at company-wide on-call status meetings.
- You should spend a portion of your time on task-related items yourself.
- You will meet with your team members in a regular cadence of 1-on-1 meetings.
- You will have employees that directly report to you. You will be responsible for participating in Blackline’s performance review process for these direct reports as an integral part of the coaching requirement of your role.
About Blackline Safety
Blackline Safety is a world leader in the development and manufacturing of wirelessly connected safety products. We offer the broadest and most complete portfolio available in the industry. Our products are designed to save lives and we monitor personnel working alone in populated areas, complex indoor facilities, and the remote reaches of our planet. Blackline’s products are used to keep people safe in the event of falls, missed check-ins, man-downs, and exposure to explosive or toxic gas. Our design, development, sales, marketing, support, and production are all performed in-house at our headquarters in Calgary, AB. Blackline Safety is a publicly-traded company (TSX: BLN). To learn more about our company visit www.blacklinesafety.com
Blackline Safety is powered by the diversity of our talented employees. We are an equal opportunity employer. We consider all applicants, regardless of age, religion, race, color, ancestry, gender, gender identity or expression, disability, national origin, race, or sexual orientation. We enthusiastically encourage all individuals to apply for positions that fit their passions.