Talent.com
Data Engineer

Data Engineer

Saltworks Technologies IncRichmond, BC, Canada
30+ days ago
Salary
CA$102,200.00–CA$142,000.00 yearly
Job type
  • Full-time
Job description

The role

requires collaborative work with the Executive team, Engineering, Supply Chain, and other departments to translate business requirements into reliable reporting solutions.

Responsibilities :

  • Design, build, and deploy robust data management systems and software applications for internal company use.
  • Translate project and business requirements into data schemas and software functional requirements.
  • Create reliable and secure connections between enterprise software systems and data sources by leveraging APIs and setting up data pipelines.
  • Implement ETL processes to transform raw data into consumable formats.
  • Follow best practices for data schema design, coding, documentation, and version control (ensuring clarity, efficiency, reliability, and maintainability).
  • Participate in ongoing system maintenance and optimization, ensuring system resilience, scalability, and security.
  • Communicate design choices, modifications, and challenges to other teams and individuals with varying technical backgrounds.
  • Contribute to team development by mentoring junior developers and improving in-house practices and standards.
  • Stay up-to-date on industry trends and emerging technologies.

You will be a great fit if you have :

  • A bachelor's degree in Computer Science, Software Engineering, or equivalent.
  • 3+ years of professional experience in Data Engineering.
  • Expertise in relational databases, specifically Microsoft SQL Server, including data schema design, developing entity-relationship diagrams, query writing, and stored procedures.
  • Proficiency in coding and DevOps tools, especially Python, node.js, Git, and Docker.
  • Excellent understanding of SDLC principles and best practices.
  • Impeccable attention to detail and a sense of urgency in project completion.
  • Strong interpersonal skills, with the ability to work effectively within a team.
  • Excellent problem-solving and troubleshooting / debugging skills.
  • Ability to manage multiple projects simultaneously.
  • Experience with cloud-based technologies (AWS / Azure).
  • Bonus : experience with data visualization tools such as PowerBI and Tableau.
  • Why join Saltworks?

    We have an outstanding team that is passionate about innovation and solving key environmental challenges facing our planet.

    Join a team pioneering the future of water. Some of our customers include world-leading electric vehicle makers, semiconductor firms, mining companies, agriculture firms, and more!

    We offer :

  • A collaborative and rewarding work environment.
  • Opportunities to advance technically or in leadership roles.
  • A competitive compensation package that includes medical, dental, vision, RRSP matching, life insurance, AD&D coverage, and an education allowance.
  • A culture that supports safety, innovation, learning, diversity, and teamwork.
  • Fun social activities and company events.