Skip to content

Software Engineer - Serverless Infrastructure & Technologies

  • Vancouver, British Columbia
6p2r4

Job description

Our team has an immediate permanent opening for a Software Engineer.

Responsibilities:

  • Understand serverless technology landscape, and identify scalability/performance issues or challenges of current serverless platform.
  • Initiate and charter innovation projects to build or re-architect serverless infrastructure platform, and plan milestones accordingly.
  • 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 base salary for this position ranges from $110,000 to $210,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.
  • Demonstrated success working on software engineering problems that span multiple products.

or