Enable job alerts via email!

Staff Software Engineer (ML Ops)

hireVouch

Canada

Remote

CAD 90,000 - 150,000

Full time

12 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a fast-growing risk assessment platform that is transforming compliance through innovative AI solutions. As a Staff Software Developer, you will play a pivotal role in supporting machine learning initiatives by enhancing their ML pipeline and data management systems. This position offers significant ownership and autonomy, allowing you to lead projects and mentor junior engineers. With a competitive salary, flexible hours, and a collaborative environment, this opportunity is perfect for those looking to make a substantial impact in the tech industry while working remotely.

Benefits

Flexible hours
Remote work
Professional growth opportunities
Collaborative environment

Qualifications

  • 10+ years of software engineering experience with ML and data engineering.
  • Proficiency in Python, Go, and C++ is essential.

Responsibilities

  • Lead ML efforts and develop data acquisition and management systems.
  • Mentor junior engineers and contribute to team growth.

Skills

Python
Go
C++
Machine Learning
Data Engineering
Data Science Tools (PyTorch)
CI/CD
DevOps Practices
Data Processing Frameworks
AWS

Tools

Airflow
Flink
Databricks
Snowflake

Job description

Direct message the job poster from hireVouch

Technical Recruiter, Team Lead & Account Manager at hireVouch

Staff Software Developer (ML Ops)

This company is a fast-growing risk assessment platform revolutionizing compliance through cutting-edge AI. Trusted by top compliance leaders and used by leading financial institutions like Equifax, Coinbase, KOHO, and Notch, they screen millions weekly. This role offers significant ownership and autonomy. As a Staff Software Developer, you'll support machine learning initiatives by building out their ML pipeline and data acquisition and management systems.

Responsibilities:

  • Lead machine learning efforts and develop data acquisition and management systems.
  • Provide technical leadership and guidance on ML and data engineering projects.
  • Establish processes, standards, and best practices to enhance data capabilities.
  • Collaborate with data scientists, engineers, and developers to design reliable, scalable data solutions.
  • Define project scope, create RFCs, develop POCs, estimate, and oversee task delivery and maintenance.
  • Mentor junior engineers, contribute to team growth, and assist in hiring strategies.
  • Improve team operations, communication, and efficiency processes.

Requirements:

  • 10+ years of software engineering experience with exposure to ML and data engineering.
  • Proficiency in Python, Go, and C++.
  • Experience deploying end-to-end ML models, data curation, maintenance, feedback, risk management, platform deployment, and integration.
  • Knowledge of data science tools like PyTorch.
  • Familiarity with CI/CD, DevOps practices for ML.
  • Experience with data infrastructure and pipeline development.
  • Strong understanding of data processing frameworks and orchestration tools (Airflow, Flink, Databricks, Snowflake).
  • Experience deploying infrastructure on AWS.

The role offers a competitive salary, benefits, flexible hours, remote work, professional growth opportunities, and a collaborative environment. Candidates must be legally eligible to work in Canada.

Additional Details:
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Information Technology
  • Industries: Information Services and Financial Services
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.