Data Engineer

at  Saltworks Technologies

Richmond, BC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate28 Dec, 2024Not Specified29 Sep, 20245 year(s) or aboveGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Saltworks Technologies (Richmond, BC) is a global technology leader in advanced industrial wastewater treatment and lithium refining. Our innovative machines produce clean water from high-strength industrial discharges and refine lithium to support the energy transition. We offer meaningful and exciting work in a collaborative environment, driven by innovation and problem-solving. We’re a fast-growing cleantech company offering exceptional career opportunities, driven by major global trends.

Responsibilities:

THE ROLE:

We are actively seeking a Data Engineer to join our team! As a key member of the Data Systems team, you will design, deploy, and maintain robust data management systems and software applications that enable rapid access, interpretation, and action on information. 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.


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Computer science software engineering or equivalent

Proficient

1

Richmond, BC, Canada