Enable job alerts via email!

DevOps Engineer – Vancouver (Remote) *Hold*

Corporate Recruiters Ltd.

Vancouver

Remote

CAD 90,000 - 130,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

A leading company is seeking a skilled software developer to contribute to machine learning solutions. The role involves developing automated infrastructure, collaborating with teams, and ensuring high-quality releases. Candidates should have a strong background in software development, particularly in Python or Ruby, and experience in machine learning environments.

Benefits

Competitive compensation
Innovative work environment

Qualifications

  • 5+ years of professional software development experience.
  • 2+ years of experience in architecture and design of systems.
  • Strong coding skills in Ruby or Python.

Responsibilities

  • Develop and support automated Test and Release infrastructure.
  • Integrate with scalable machine learning development flows.
  • Design, build and maintain software for GPU accelerated environments.

Skills

Software Development
Machine Learning
Continuous Integration
Clean Code Principles
Ruby
Python

Education

BS, MS, or PhD in Engineering or Computer Science

Tools

Jenkins
Kubernetes
Kubeflow
AWS
GCP
Azure
Atlassian Suite

Job description

Job Description Summary

Our client is a small team with big dreams, and a leadership team with the technical expertise and business experience to deliver. Their solutions combine machine learning, hardware design, and software development tools, so they have need for a wide range of skills and looking for people who want to work where their individual contribution makes a real impact. If you think you can help design, build, test, package, explain, or sell machine learning solutions for edge devices, they may have a place for you to do just that.

Essential Duties and Responsibilities

· Develop and support automated Test and Release infrastructure and tools with strong emphasis on efficiency, stability, scalability, and smart resource management

· Integrate with highly efficient and scalable machine learning (ML) development flows, tools and infrastructure

· Collaborate with other teams in the organization to ensure successful deployment, maintenance, and support of the same

· Design, build and maintain software & services to best exploit performance on modern GPU accelerated desktop, server and cloud environments

• Support internal partners and customers to achieve predictable and high-quality continuous releases.

Required Skills

• A BS, MS, or PhD degree from a leading university in an engineering or computer science related discipline

• 5+ years of professional software development experience

• 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems

• Solid coding skills in Ruby or Python (Python preferred, although open to alternative scripting languages)

• Strong Knowledge of continuous integration, continuous delivery methodologies

• Solid understanding of clean code principles and clean software design

Preferred Skills

• Experience with Jenkins, Kubernetes, Kubeflow or similar

• Experience in automating ML and AI training infrastructure

• Experience with distributed GPU/CPU server and cloud solutions from AWS, GCP, Azure

• Experience using and integrating with the Atlassian suite of products.

The company provides competitive compensation and an innovative work environment advancing ML and semiconductor technologies.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.