Skip to content

Software Engineer - Serverless Infrastructure & Technologies

  • Vancouver, British Columbia
hfd6m

Job description

Our team has an immediate 12-month contract opening for a Software Engineer.

Responsibilities:

  • Understand serverless technology landscape, and identify scalability/performance issues or challenges of current serverless platform.
  • Provide/contribute a scalable and high performance architecture design for the new serverless infrastructure system that is optimized for AI training and inferencing, which includes but not limited to serverless cluster management and scheduling, serverless cold/warm Startup optimization.
  • Collaborate with internal and external teams to deliver the project or project features that improve our overall system scalability and performance.

The target annual compensation (based on 2080 hours per year) ranges from $78,000to $168,000 depending on education, experience and demonstrated expertise.

Job requirements

What you’ll bring to the team:

  • Bachelor’s Degree in Computer Science or related field/relevant industry experience in system software development.
  • Experience in serverless and event-driven architecture, and/or distributed system design & development.
  • Work experience in one or more of the following technologies: AWS Lambda, Google KNative, Azure Functions, Kubernetes, ServerlessML, KubeFlow and KubeML.
  • Work experience in one or more of the following programming languages: C/C++, Go, Java, Rust, python, C#.
  • Have excellent interpersonal and communication skills to collaborate with multiple teams and build strong partnerships effectively.

or