Back to results

Closed listing

Developer - AI/ML Software Development

  • Vancouver, BC, Canada

Full-time

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Full-time
Closing date
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

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: Downtown Area

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

The role involves architecting AI systems and building high-performance backend services to power automation for macOS, iOS, and iCloud. Additionally, the developer will integrate AI diagnostics into tracking systems and lead the end-to-end development of productivity applications.

Requirements

Candidates must hold a degree in Computer Science, IT, or a related field and possess a solid grasp of computer science fundamentals. Proficiency in one or more major programming languages such as Go, C++, Java, or Python is required.

Skills

  • AI Systems Architecture
  • Machine Learning Pipelines
  • Backend Development
  • Cloud Infrastructure
  • AI Diagnostics
  • Anomaly Detection
  • Multi-threaded Programming
  • Go
  • C
  • C++
  • Java
  • JavaScript
  • Ruby
  • Python
  • React.JS
  • Node.JS

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Data & Analytics

Keywords

  • AI/ML
  • Software Development
  • Machine Learning Pipelines
  • Cloud Infrastructure
  • macOS
  • iOS
  • iCloud
  • Anomaly Detection
  • Multi-threading
  • Inference Pipelines
  • Productivity Applications
  • Go
  • C
  • C++
  • Java
  • JavaScript
  • Ruby
  • Python
  • React.JS
  • Node.JS
  • Angular
  • Vue
  • Backend Services
  • AI Systems Architecture

Report this job