Lead Software Engineer - Data

Egen

Mississauga

On-site

CAD 120,000 - 170,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Egen is a fast-growing data-driven company in Mississauga, Canada, seeking a Lead Engineer to architect and implement cloud-native data pipelines using Spark and GCP. You will enable analytics and machine learning on large datasets, collaborating with teams across the stack.

Required experience includes building production data pipelines, defining data contracts, and delivering cloud-native solutions with Docker, CI/CD, and microservices in an agile setting.

Qualifications

  • Built and ran resilient data pipelines in production with ETL/ELT for multi-terabyte warehouses.
  • Analytics apps using relational, OLAP, key-value, document or graph stores.
  • Defined data contracts and REST API specifications.
  • Transformed data with PySpark; cloud-native apps with Cloud Services, Docker, CI/CD, DevOps & microservices.
  • Experience in agile environments and rapid iteration.

Skills

Python
Spark
GCP
AWS
REST APIs
CI/CD
DevOps
Microservices
Docker
Agile

Tools

Kafka
Elasticsearch
Storm

Job description

Egen is a fast-growing and entrepreneurial company with a data-first mindset. We bring together the best engineering talent working with the most advanced technology platforms, including Google Cloud and Salesforce, to help clients drive action and impact through data and insights. We are committed to being a place where the best people choose to work so they can apply their engineering and technology expertise to envision what is next for how data and platforms can change the world for the better. We are dedicated to learning, thrive on solving tough problems, and continually innovate to achieve fast, effective results.

Our Data Engineering teams build scalable data pipelines using Python, Spark, and cloud services (GCP and AWS). The pipelines we build typically integrate with technologies such as Kafka, Storm, and Elasticsearch. We are working on a continuous deployment pipeline that leverages rapid on-demand releases. Our developers work in an agile process to efficiently deliver high value applications and product packages.

As a Lead Engineer at Egen, you will leverage Spark and GCP (preferred) to architect and implement cloud-native data pipelines and infrastructure to enable analytics and machine learning on rich datasets.

Required Experience:

  • Built and run resilient data pipelines in production and have implemented ETL/ELT to load a multi-terabyte enterprise data warehouse.
  • Implemented analytics applications using multiple database technologies, such as relational, multidimensional (OLAP), key-value, document, or graph.
  • Defined data contracts, and wrote specifications including REST APIs.
  • Transformed data between data models and formats with the most modern PySpark practices. Have built cloud-native applications and supporting technologies / patterns / practices including: Cloud Services, Docker, CI/CD, DevOps, and microservices.
  • Planned and designed artifacts that describe software architectures involving multiple systems and technologiesYou've worked in agile environments and are comfortable iterating quickly.

Nice to have's (but not required):

  • GCP expertise is preferred but will consider AWS
  • Experience moving trained machine learning models into production data pipelines.
  • Experience in biotech, genomics, clinical research or precision medicine.
  • Expert knowledge of relational database modeling concepts, SQL skills, proficiency in query performance tuning, and desire to share knowledge with others.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior data engineer
Senior data engineer

Akkodis • Montreal

On-site
CAD 90,000 - 120,000
Manager, Data Engineering
Manager, Data Engineering

HRB • Toronto

On-site
CAD 120,000 - 170,000
Senior Manager Data Engineer
Senior Manager Data Engineer

Electric Mind Inc. • Toronto

On-site
CAD 90,000 - 130,000
Data Engineer
Data Engineer

CoFoMo Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Data Engineer, Investments
Data Engineer, Investments

iA Financial Group (Industrial Alliance) • Quebec

Hybrid
CAD 90,000 - 130,000
Hybrid work environment
Performance bonus
Employee share purchase plan
Data Engineer
Data Engineer

ALLTECH CONSULTING SVC INC • Mississauga

On-site
CAD 80,000 - 120,000
Data Platform Developer
Data Platform Developer

Computationaldesign • Quebec

On-site
CAD 110,000 - 170,000
Senior Data Engineer - Financial
Senior Data Engineer - Financial

HRB • Toronto

On-site
CAD 120,000 - 160,000
Sr Data Engineer
Sr Data Engineer

Mpa Recruitment • Halifax

On-site
CAD 90,000 - 130,000
Data Engineering Lead and Data Engineers
Data Engineering Lead and Data Engineers

ALLTECH CONSULTING SVC INC • Ottawa

On-site
CAD 90,000 - 130,000