Search jobs > Richmond, BC > Data engineer

Data Engineer

Saltworks Technologies Inc
Richmond, BC, Canada
$102.2K-$142K a year (estimated)
Full-time

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.
  • 30+ days ago
Related jobs
Promoted
Vancouver Airport Authority
Burnaby, British Columbia

Azure Databricks, Azure Data Factory, Azure Data Lake Storage) as well as building data products with analytics tools that utilize enterprise datasets to unlock actionable insights to enhance passenger experience and increase operational efficiencies. A strong background in technology with experienc...

Promoted
Swim Recruiting
Vancouver, British Columbia

As a senior data engineer, you will work cross-functionally with data scientists, machine learning engineers, project managers and industry experts to develop robust AI infrastructure and deployment services for our novel machine learning applications. Data Engineer contract role with a growing team...

ITC Infotech
Vancouver, British Columbia

We are looking for a Technical Lead candidate with strong hands-on experience in Technologies within Data Engineering Stack. Years of overall experience in Data Management, Data Analysis ETL or in similar field. Experience and Knowledge of data management fundamentals, data storage principles and ET...

TikTok
Vancouver, British Columbia

Design, implement, and support data warehouse/ data lake infrastructure and build general & robust data warehouse models to provide the truth of data to business and enable key business stakeholders can perform data insights operation with low cost. As a data engineer in the Data Platform E-Comm...

Doximity
Remote, Canada
Remote

Collaborate with product managers, data analysts, and other data engineers to develop data pipelines and ETL tasks in order to facilitate the extraction of insights. You have developed maintainable data pipelines with these languages. You strive for high code quality, create automated testing, apply...

DOW JONES
Vancouver, British Columbia

As an experienced Lead Data Engineer your responsibilities will include, but are not limited to: working with our product teams to provide timely, effective and performant solutions; contributing to the design of scalable data solutions, including the development of automated pipelines; implementing...

Royal Bank of Canada>
Vancouver, British Columbia

You will tackle real RBC business challenges as a member of a cross-functional team of specialists (think: business, data, and programming) by developing a product that you pitch to stakeholders at the end of the summer. Understanding of programming languages, databases, platforms, frameworks, desig...

TikTok
Vancouver, British Columbia

Collaborate with data engineers and algorithm teams to ensure data is accurately captured, stored, and utilized for analytics and insights. If you are someone who welcomes challenges, we are eager to have you on the team! Responsibilities:- Design, develop, and maintain scalable backend systems and ...

TikTok
Burnaby, British Columbia

Collaborate with data engineers and algorithm teams to ensure data is accurately captured, stored, and utilized for analytics and insights. Design, develop, and maintain scalable backend systems and data pipelines that process large volumes of data. Implement best practices for data warehousing, ETL...

Ramp Group
Surrey, British Columbia

Research and document data requirements, data collection and administration policy, and data access rules. Lead and co-ordinate teams of data administrators in the development and implementation of data policies, standards and models. Design methods of collecting and processing data to answer specif...