Principal Software Engineer - MLOps

Canada Workday ULC
Toronto, ON, Canada
163.4K $-294K $ / an
Temps plein

About the Role

Key Responsibilities :

  • Developing frameworks, automation, and tooling to foster a culture of efficiency and innovation.
  • Applying technologies like Kubernetes and Docker to enhance developer scalability in creating innovative products.
  • Developing products and services that empower developers to streamline their interactions with the ML platform.
  • Working with public clouds (such as IAAS, GCP, AWS) and applying capacity management principles.
  • Deploying and orchestrating containers in production environments, including technologies like Containers, Kubernetes, Service Mesh, ArgoCD and related tools.
  • Actively engage with Architects, ML Engineers and other Engineering Managers across teams in requirements elaboration and drive technical solutions
  • Own and develop features from end to end including infrastructure as code.
  • Research, evaluate, prototype and drive adoption of new ML tools with reliability and scale in mind
  • Strong dedication to proactively addressing and resolving issues, automating processes, and empowering engineers to self-service their operational needs for improved productivity.
  • Availability for on-call support on a rotational basis.

About You

We need creative and dedicated Software Engineers, like you, who really want to move the needle. You should enjoy working on projects that can significantly improve developer satisfaction and save the company millions of dollars.

By nature, you are inquisitive and ready to question the status quo. You have a passion for exploring and implementing innovative techniques and approaches to solve complex and challenging problems.

Most importantly of all you are a superlative collaborator and teammate and bring out the very best in everyone. You feel happiest when working with a highly capable and motivated team of people passionate about software and technology.

Basic qualifications - Principal Engineer - DevOps

  • 8+ years of DevOps experience including Infrastructure automation, building CICD pipelines.
  • Experience programming in Python with knowledge of Bash / Linux command line.
  • Design, implement, and maintain robust DevOps pipelines for deploying, monitoring, and scaling machine learning runtime environment.
  • Experience using technologies like Kubernetes / Docker to help developers scale their efforts in creating new and innovative products.
  • Collaborate with other Machine Learning teams to improve not just the product, but efficiencies in engineering processes.

Other Qualifications :

  • Machine learning background.
  • Experience with communication protocols, RESTful services, service-oriented architecture, distributed systems, and microservices.
  • Building comprehensive monitoring services.
  • Prior experience with enterprise SaaS products.
  • Expertise in secure network design and implementation.
  • Experience with monitoring tools like Grafana.
  • Passion for creating and maintaining documentation and troubleshooting run books.
  • Availability for on-call support on a rotating basis.
  • Proficiency in infrastructure automation tools like Terraform and Ansible, implementing CI / CD pipelines using Git and Jenkins, and applying continuous deployment tool such as ArgoCD
  • BS / MS in Computer Science or a related technical field.
  • Excellent problem-solving skills with a focus on creating and maintaining accurate documentation.
  • Strong teamwork and communication skills, along with the ability to effectively prioritize multiple tasks in a fast-paced environment.

Workday Pay Transparency Statement

The annualized base salary ranges for the primary location and any additional locations are listed below. Workday pay ranges vary based on work location.

As a part of the total compensation package, this role may be eligible for the Workday Bonus Plan or a role-specific commission / bonus, as well as annual refresh stock grants.

Recruiters can share more detail during the hiring process. Each candidate’s compensation offer will be based on multiple factors including, but not limited to, geography, experience, skills, job duties, and business need, among other things.

For more information regarding Workday’s comprehensive benefits, please.

Primary Location : CAN.ON.TorontoPrimary CAN Base Pay Range : $151,200 - $226,800 CADAdditional US Location(s) Base Pay Range : $163,400 USD - $294,000 USD

Il y a 4 jours
Emplois reliés
Snowflake
Toronto, Ontario

How do you make the world's most powerful Cloud Data Platform a delight to use? We are the fastest growing software company at this scale in history and looking to push that to new heights by building the single best visual user experience in the industry. AS THE PRINCIPAL UI ARCHITECT YOU WILL:. Si...

Extreme Networks
Vaughan, Ontario

Principal Software Engineer – Team Lead (Edge compute -Containerization) . Key Responsibilities:We are seeking a highly skilled Edge Compute Principal Engineer with strong leadership, communication, and collaboration abilities to join our dynamic team. As a Principal Engineer specializing in edge co...

Ripple
Toronto, Ontario

You will define and orchestrate engineering forums that will elevate engineering standards, inspire engineers and enable continuous improvements. As a technical leader for payments engineering, you will represent us in Ripple enterprise level engineering decisions and ensure we are aligned with the ...

ServiceTitan
Canada Ontario
Télétravail

Build tools to increase efficiency of all our engineers; improve performance, processes, and quality across the whole engineering team. Mentor and guide Engineers across engineering as a whole. Communicate effectively with cross-functional teams, engineers, Product Managers, customers, and partners....

Iris Software Inc.
Toronto, Ontario

A strategic partner to Fortune 500 and other top companies in financial services and many other industries, Iris provides a value-driven approach - a unique blend of highly-skilled specialists, software engineering expertise, cutting-edge technology, and flexible engagement models. Canada, Iris Soft...

Cadence Design Systems
Canada

The Principal Software Engineer will be responsible for design and development of new features and algorithms mainly in development of a new Custom Prototyping Flow. The Principal Software Engineer will accomplish this by carefully discussing the implementation specification with the team spread acr...

Alan
Toronto, Ontario

The Engineering team ⭐️In our engineering team, we build the infrastructure, interfaces, and applications to provide first-class service to our members, health professionals, and even ourselves!Being an engineer at Alan means joining a team of talented, committed and passionate engineers, with a lot...

Equinix
Remote, Canada
Télétravail

Principal Engineer, Product Software. As a Principal Postgres database engineer, you will be crucial in managing and optimizing our Postgres database systems to ensure high performance, reliability, and scalability. We hire hardworking people who thrive on solving challenging problems and give them ...

reddit
Remote, Ontario, Canada
Télétravail

We are currently seeking a hands-on technical engineering leader with experience in building Ad formats/products and infrastructure innovation. As a diverse team of software developers, product managers, data scientists, and Ad experts, we look forward to welcoming you to our team!. Mentor staff eng...

Precisely
Canada

We’re looking for Principal software developers of various experience levels to participate in the implementation of the company's SaaS journey. We empower businesses to make more confident decisions based on trusted data through a unique combination of software, data enrichment products and strateg...