Sr. Data Engineer

Mont-royal, QC, Canada

Job Description



Job Summary: In this role you will be reporting to the Director, AI and Software Engineering and be part of a self-managed team responsible for building and driving forward our core recommendation engine. Responsibilities:

  • Architect, implement and deploy new data models and large-scale data pipelines in production;
  • Work with data scientists and software engineers to address business challenges by harnessing structured, semi-structured, and unstructured data in a distributed and cloud processing environment;
  • Write highly optimized software code to advance the Dynamite Group Cloud Solutions capabilities;
  • Implement solutions using cloud technology such as AWS and Snowflake.

We\'re excited about you because...
  • You are an experienced data engineer with a passion to write software;
  • You want to help us build our core recommendation engine;
  • You are knowledgeable about data modeling, access and storage;
  • You know how to write clean Python code that evolves well over time;
  • You are excited to own a project completely from start to finish;
  • You are self-driven and constantly striving to improve your team;
  • You are an advocate of agile/lean delivery methodologies
Qualifications:
  • A degree in computer science, computer engineering, or a related field;
  • 5+ years of experience in a similar role;
  • 5+ years of experience in Python programming;
  • Experience with RDBMS and NoSQL technologies;
  • Ability to write efficient queries working with large-scale structured and unstructured datasets;
  • Experience in designing and building data pipelines using distributed computing environments;
  • Well-versed in modern cloud technologies such as Lambda functions and Glue Jobs in AWS;
  • Experience with Git as a version-control system;
  • Must have strong analytical, and problem-solving skills, attention to detail, critical thinking ability, and creativity.
Great to Have:
  • Experience in Machine Learning (ML) projects;
  • Ability to work on multiple tasks/projects at the same time;
  • Ability to work in a fast-paced delivery context; we are a product team.

Over and above a competitive salary and bonus plan, registered retirement savings, and flexible group insurance with personalised coverage that meets your needs, you will be at the forefront of a growing organisation that understands the importance of investing in people. You and your family can enjoy our employee discount at Garage and Dynamite, private sample sales throughout the year and many other exciting perks, including a very flexible vacation program. Our promise\xe2\x80\xa6 No day will be like the last - we aim to be better today than we were yesterday. We are committed to employment equity. Candidates that are retained will be called for an interview.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2163921
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Mont-royal, QC, Canada
  • Education
    Not mentioned