Back to results

Junior/Senior Full-Stack Developer (AI/ML)

  • Vancouver, BC, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Our client is a globally recognized technology enterprise delivering innovative products, software, and digital services, with a strong emphasis on design excellence, ecosystem integration, and transformative user experiences.

Location: Vancouver office OR Hong Kong office

Duties:

  • Architect AI Systems: Design and scale robust, AI-powered software and reusable ML pipelines that accelerate cross-platform development on company operating systems.
  • Build Intelligent Services: Develop high-performance backend services using company’s internal cloud infrastructure to power AI-driven automation for macOS, iOS, and iCloud.
  • Innovate Triage: Collaborate with engineering teams to integrate AI diagnostics and automated anomaly detection into internal tracking systems, proactively enhancing the user experience.
  • Drive Product Lifecycle: Lead end-to-end development of Productivity Applications - from definition to testing - by embedding AI-assisted workflows into the engineering lifecycle.
  • Optimize Performance: Write multi-threaded, AI-augmented code and leverage reusable inference pipelines to build next-generation services for millions of consumers.
  • Scale Platform Solutions: Partner with platform teams to deploy scalable, cloud-based AI systems that drive continuous improvement in cutting-edge Productivity apps.

Requirements:

  • Degree in Computer Science, Computer Studies, Information Technology, Information System or related disciplines
  • Solid grasp of computer science fundamentals
  • Ability to learn and quickly work with new and unfamiliar technologies
  • Strong programming skills in one or more of the followings: Go, C, C++, Java, JavaScript, Ruby, Python, IOS, macOS, React.JS, Node.JS, Angular, Vue, etc.
  • Candidates with more experience will be considered as Senior Developer
More about this job

Responsibilities

Design and scale AI-powered software, reusable machine-learning pipelines, and high-performance backend services for cross-platform products and cloud infrastructure. Develop productivity applications and AI-assisted workflows, integrate diagnostics and anomaly detection, and optimize and deploy scalable services.

Requirements

A degree in computer science, computer studies, information technology, information systems, or a related discipline is required, along with a solid grasp of computer science fundamentals. Candidates should be able to learn unfamiliar technologies quickly and have strong programming skills in one or more listed languages or frameworks; more experienced candidates may be considered for a senior role.

Skills

  • Artificial Intelligence
  • Machine Learning
  • Full-Stack Development
  • Go
  • C
  • C++
  • Java
  • JavaScript
  • Ruby
  • Python
  • iOS
  • macOS
  • React.js
  • Node.js
  • Angular
  • Vue.js

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Data & Analytics

Keywords

  • Artificial Intelligence
  • Machine Learning
  • Full-Stack Development
  • AI-Powered Software
  • Machine-Learning Pipelines
  • Backend Services
  • Cloud Infrastructure
  • Cross-Platform Development
  • macOS
  • iOS
  • iCloud
  • AI Diagnostics
  • Automated Anomaly Detection
  • Productivity Applications
  • AI-Assisted Workflows
  • Multi-Threaded Programming
  • Inference Pipelines
  • Scalable Cloud Systems
  • Go
  • C
  • C++
  • Java
  • JavaScript
  • Ruby
  • Python
  • React.js
  • Node.js
  • Angular
  • Vue.js

Report this job