Back to job search
Tech Consulting logo
Tech ConsultingVerified Job Source

Software Engineer

Expired
  • Waterloo, ON
  • On-site
  • Posted Sep 4, 2026
  • 1 position

$30–$40 / hour

Employment type
Full-time
Experience level
Mid-level · 2+ years
Minimum education
Bachelor’s degree
Apply by
Oct 4, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Entry level
Application method
Direct apply is available

This job has expired

This position at Tech Consulting is no longer accepting applications. The original posting remains below for reference.

Expired Sep 9, 2026

Original job posting

Develop and maintain scalable data pipelines and AI solutions using Python and SQL. Collaborate with stakeholders to collect, clean, and analyze structured and unstructured data to support AI-driven initiatives.

Job details

Job Title: Entry-level Data Engineer Full-Time Candidate must be open to relocate. We are seeking a motivated Data Engineer with a strong interest in data engineering, machine learning, and analytics. The ideal candidate will assist in developing scalable data solutions, building data pipelines, analyzing data, and supporting AI-driven initiatives. This role is ideal for candidates with 1–4 years of experience who are eager to build their careers in data engineering and artificial intelligence. Key Responsibilities Develop, test, and maintain data engineering and AI solutions using Python. Write, optimize, and maintain SQL queries for data extraction, transformation, and analysis. Design and support end-to-end data pipelines and workflows. Collect, clean, transform, and analyze structured and unstructured data. Collaborate with developers, data engineers, analysts, and business stakeholders to understand requirements. Support the development of machine learning and AI solutions. Automate repetitive data processing tasks using Python. Troubleshoot and resolve data pipeline and database-related issues. Document technical solutions, workflows, and development processes. Stay updated with emerging technologies and industry best practices. Required Skills 1–4 years of experience in Data Engineering, Data Analytics, Machine Learning, or AI Engineering. Strong proficiency in Python programming. Good understanding of SQL and relational databases. Experience developing end-to-end data solutions. Knowledge of data processing, ETL concepts, and data transformation techniques. Strong analytical and problem-solving skills. Good communication and teamwork abilities. Preferred Skills Experience with one or more cloud platforms such as AWS, Azure, or Databricks. Knowledge of PySpark, AWS S3, Lambda, EC2, Airflow, or GCP. Familiarity with Machine Learning, Generative AI, or Computer Vision. Understanding of probability and statistical concepts. Experience with GitLab or other version control systems. Knowledge of R Programming is a plus. Qualifications Bachelor's Degree in Computer Science, Information Systems, Mathematics, or a related quantitative field. A relevant Master's degree is a plus. Strong written and verbal English communication skills. Must be willing to relocate anywhere within the United States for onsite client projects. Thank you

What you’ll do

Develop and maintain scalable data pipelines and AI solutions using Python and SQL. Collaborate with stakeholders to collect, clean, and analyze structured and unstructured data to support AI-driven initiatives.

Requirements

Requires a Bachelor's degree in a quantitative field and 1-4 years of experience in data engineering or machine learning. Candidates must be proficient in Python and SQL and willing to relocate within the United States.

Listed skills

  • Microsoft Azure · Preferred
  • SQL · Preferred
  • Machine learning · Preferred
  • Amazon Web Services · Preferred
  • Python · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Python
  • SQL
  • Data Engineering
  • Machine Learning
  • ETL
  • Data Pipelines
  • Data Analytics
  • AI Engineering
  • Relational Databases
  • Data Transformation
  • PySpark
  • AWS
  • Azure
  • Databricks
  • Airflow
  • GitLab

Job areas

  • Data & Analytics
  • Software
  • Technology
  • Engineering

Current jobs at Tech Consulting

These verified opportunities are still accepting applications.

Tech Consulting has no other current jobs on Jobs.ca right now.

Browse current jobs