Enable job alerts via email!

AI Data Engineer

Starr Underwriting

Waterloo

On-site

CAD 90,000 - 130,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in innovation is seeking an AI Data Engineer who will be pivotal in bridging data science and engineering. This role involves developing and maintaining data infrastructures, enabling the deployment of AI and machine learning applications. Ideal candidates will possess strong programming skills, extensive experience with cloud platforms, and a background in data engineering. Join us to power intelligent applications that transform industries.

Qualifications

  • 5+ years in technology and data engineering or a related role.
  • 3+ years of experience in cloud.
  • Experience with machine learning and AI applications.

Responsibilities

  • Design and implement robust data pipelines to collect, clean, and process data.
  • Collaborate with teams to integrate AI solutions and optimize data architectures.
  • Continuously optimize data processing and model inference for efficiency.

Skills

Python
Java
Scala
Data Modeling
Problem Solving

Education

Bachelor's or master’s degree in computer science, Data Science, or a related field

Tools

BigQuery
Hive
Databricks
TensorFlow
PyTorch
Apache Airflow
Google Cloud Platform

Job description

The AI Data Engineer is a critical role that bridges the gap between data science and engineering, enabling the development and deployment of data assets with integrated models. This role is responsible for building and maintaining the data infrastructure and pipelines that power AI and machine learning applications. As an AI Engineer, you will be at the forefront of technological innovation, working with advanced tools and platforms to transform and optimize data processes.

Key Responsibilities:

  • Data Ingestion and Processing: Design and implement robust data pipelines to collect, clean, transform, and store large volumes of data from diverse sources.
  • Data Preparation: Preprocess and transform data into formats suitable for machine learning algorithms.
  • Feature Engineering: Develop and select relevant features that improve the performance of machine learning models.
  • Data support for Models: Collaborate with Data Scientists and ML Engineering Professionals, and other cross-functional teams to integrate AI solutions into systems and processes. This includes optimizing AI solutions to handle large volumes of data efficiently.
  • Scalability: Design and implement scalable data architectures to support the growing demands of AI applications.
  • Performance Optimization: Continuously optimize data processing and model inference for efficiency and speed.

Required Skills:

  • Strong Programming Skills: Proficiency in Python, Java, or Scala.
  • Data Engineering Tools: Experience with Big Data (BigQuery, Hive), processing unstructured and structured data, understanding of call center data, media data processing, clickstream, real-time data processing. Experience with ETL tools like Databricks or equivalent.
  • Cloud Platforms: Expertise with GCP cloud environment.
  • Machine Learning Frameworks: Familiarity with TensorFlow, PyTorch, Vertex AI, or other ML frameworks.
  • Data Modeling: Understanding of data modeling techniques and database design.
  • Data Pipelines: Experience with data pipeline orchestration tools like Apache Airflow.
  • Problem Solving: Ability to analyze and solve complex data engineering challenges.

Qualifications:

  • Bachelor's or master’s degree in computer science, Data Science, or a related field.
  • Experience with machine learning and AI applications.
  • 5+ years in technology and data engineering or a related role.
  • 3+ years of experience in cloud.

Desired Skills:

  • Experience with MLOps practices.
  • Knowledge of containerization technologies like Docker and Kubernetes.
  • Familiarity with data visualization tools.
  • Strong communication and collaboration skills.
  • Experience working with Google Cloud Platform.
  • Extensive data engineering experience.
  • Understanding and familiarity with AI models.

The AI Data Engineer is a key enabler of innovation, powering the development of intelligent applications that transform businesses and industries.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Canonical

Regina

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Senior Data Engineer

Insight Global

Guelph

Remote

CAD 100,000 - 150,000

6 days ago
Be an early applicant

Senior Data Engineer

Grand River Hospital

Kitchener

Remote

CAD 90,000 - 120,000

10 days ago

Python and Kubernetes Software Engineer - Data, Workflows, AI / ML & Analytics

Canonical

Vancouver

Remote

CAD 85,000 - 120,000

12 days ago

Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

Canonical

Moncton

Remote

CAD 80,000 - 120,000

9 days ago

Senior Data Engineer

VerticalScope Inc.

Ontario

Remote

CAD 120,000 - 160,000

6 days ago
Be an early applicant

Senior Data Engineer - Remote

Aurora Cannabis Inc.

Ontario

Remote

CAD 90,000 - 120,000

4 days ago
Be an early applicant

Data Engineer

DataAnnotation

New Brunswick

Remote

CAD 80,000 - 102,000

Yesterday
Be an early applicant

Sr. Data Engineer (Ruby, Spark, AWS, Python) (Remote, Eastern and Central Canada)

VTRAC Consulting Corporation (WBE)

Remote

CAD 120,000 - 150,000

Yesterday
Be an early applicant