Current jobs related to Data Engineer - Québec, Quebec - Princeton IT Services


  • Québec, Quebec, Canada TJ2H and Associates Limited Full time

    Director of Data Engineering - Agency (French folllows)We are seeking aDirector of Data Engineeringto lead our client's Data Engineering practice within our growing and diverse team. You will act as the principal architect of solutions and guide a team of Data Engineers to design and deliver integrations, APIs, and cloud-based data infrastructure for both...


  • Québec, Quebec, Canada StackAdapt Full time

    StackAdapt is the leading technology company that empowers marketers to reach, engage, and convert audiences with precision. With 465 billion automated optimizations per second, the AI-powered StackAdapt Marketing Platform seamlessly connects brand and performance marketing to drive measurable results across the entire customer journey. The most...


  • Québec, Quebec, Canada Redpanda Data Full time

    About the Role: In this role, we're looking for a data-driven marketing professional to work with the lead lifecycle, execute day-to-day marketing initiatives, oversee the martech stack and guide the business with performance insights. You will work closely with marketing and revops teams to implement the tools and systems crucial to supporting our...

  • Data Architect

    4 days ago


    Québec, Quebec, Canada Kinaxis Full time

    About KinaxisElevate your career journey by embracing a new challenge with Kinaxis. We are experts in tech, but it's really our people who give us passion to always seek ways to do things better. As such, we're serious about your career growth and professional development, because People matter at Kinaxis.In 1984, we started out as a team of three engineers....

  • Project Manager, NA

    4 days ago


    Québec, Quebec, Canada Vantage Data Centers Full time

    About Vantage Data CentersVantage Data Centers powers, cools, protects and connects the technology of the world's well-known hyperscalers, cloud providers and large enterprises. Developing and operating across North America, EMEA and Asia Pacific, Vantage has evolved data center design in innovative ways to deliver dramatic gains in reliability, efficiency...


  • Québec, Quebec, Canada Data Full time

    Chez Poka, nous réinventons la manière dont les équipes de première ligne travaillent, apprennent et résolvent des problèmes au quotidien.Nous sommes la principale plateforme pour les connectés du secteur manufacturier. Notre logiciel permet aux opé de partager leur connaissance, de collaborer en temps réel et de favoriser l'amélioration continue....


  • Québec, Quebec, Canada nesto Full time

    Our mission is to provide a positive, empowering, and transparent property financing experience that is simple from start to finish. Our team consists of skilled technology experts, caring mortgage specialists, and a diverse marketing team, all working together to lead change in the mortgage industry.At Nesto, We're Proud OfOur clients love our positive,...


  • Québec, Quebec, Canada Lambda Full time

    Lambda, The Superintelligence Cloud, builds Gigawatt-scale AI Factories for Training and Inference. Lambda's mission is to make compute as ubiquitous as electricity and give every person access to artificial intelligence. One person, one GPU.If you'd like to build the world's best deep learning cloud, join us.Note: This position requires presence in our...


  • Québec, Quebec, Canada Lambda Full time

    Lambda, The Superintelligence Cloud, builds Gigawatt-scale AI Factories for Training and Inference. Lambda's mission is to make compute as ubiquitous as electricity and give every person access to artificial intelligence. One person, one GPU.If you'd like to build the world's best deep learning cloud, join us. *Note: This position requires presence in our...


  • Québec, Quebec, Canada Lambda Full time

    Lambda, The Superintelligence Cloud, builds Gigawatt-scale AI Factories for Training and Inference. Lambda's mission is to make compute as ubiquitous as electricity and give every person access to artificial intelligence. One person, one GPU. If you'd like to build the world's best deep learning cloud, join us. *Note: This position requires...

Data Engineer

3 weeks ago


Québec, Quebec, Canada Princeton IT Services Full time

Job Title: Data Engineer – Python, PySpark & SQL

Location: Canada

Job Type: Full time contract

We are looking for a strong Lead Data Engineer with deep experience in Python, PySpark, SQL, and AWS to design, develop, and optimize large-scale data pipelines. This role requires strong hands-on coding skills, the ability to validate and process complex raw data, and expertise in running and tuning PySpark jobs on EMR.

Responsibilities

  • Build scalable data ingestion and transformation pipelines using Python, PySpark, and SQL.
  • Process raw CSV/text files from AWS S3, including validating headers, schema checks, and malformed file detection.
  • Convert raw data into structured DataFrames and implement reusable data quality checks.
  • Develop advanced transformations using SQL/PySpark (Window functions, LAG(), grouping logic, date gap detection, etc.).
  • Deploy and tune PySpark applications on AWS EMR, optimizing executor memory, cores, shuffle behavior, and cluster performance.
  • Work with AWS services such as S3, EMR, Glue, Lambda, IAM.
  • Debug performance issues (OOM errors, shuffle spill, GC problems) and improve pipeline reliability.
  • Lead design discussions, code reviews, and mentor junior engineers.

Required Skills

  • 8+ years of experience in Data Engineering.
  • Expert Python (file processing, scripting, validation automation).
  • Strong PySpark (DataFrames, job tuning, distributed processing).
  • Advanced SQL (analytical functions, performance tuning).
  • Hands-on with AWS data stack: S3, EMR, Glue, Lambda.
  • Strong understanding of Spark memory allocation, YARN container usage, and EMR resource tuning.
  • Excellent debugging, communication, and problem-solving skills.

Nice to Have

  • Airflow or Databricks experience.
  • Terraform or CloudFormation.
  • Experience with data lake formats (Delta, Iceberg, Hudi).

Job Type: Full-time

Pay: $50.00-$53.00 per hour

Experience:

  • Data Engineer: 10 years (required)
  • Pyspark: 4 years (required)
  • Python: 6 years (required)
  • AWS: 4 years (required)