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