Job Description
The SpringCube team curated the following job opportunity to help you in your job search. Explore the position below to find your next career move.
Machine Learning Engineer
Company Overview:
This leading provider of world-class technology specializes in transforming how individuals and organizations work, live, and play. The company is focused on delivering innovative AI-enabled solutions and has built strong collaborations with technology companies, academics, and engineers to redefine user experiences. The company helps customers create the digital future through cutting-edge solutions for client PCs, leveraging the latest AI and machine learning advancements.
Job Description:
Responsibilities:
- Collaborate with engineering teams to integrate and deploy AI applications on client devices, with backend cloud integration.
- Work across diverse environments, including client AI/ML frameworks, endpoint & real-time OSes, and embedded firmware ecosystems.
- Develop AI/ML software solutions tailored to client silicon, considering nuances and complexities of client devices.
- Conduct experiments to train, tune, and optimize Machine Learning/Deep Learning models for deployment on client devices.
- Translate business questions into data-driven insights, advocating and executing data science strategies to guide business and technical decisions.
Requirements:
Minimum Qualifications:
- Master’s degree or higher in AI/ML, Computer Science, Statistics, Mathematics, or a related field with quantitative focus; or Bachelor’s + 5 years, MS + 3 years, or PhD.
- Experience developing for Microsoft Windows OS, including MS DirectML, WinML, MS Graph, and embedded device development in at least one RTOS.
- Solid knowledge of AI/ML optimization techniques and the ability to deliver algorithms in resource-constrained environments using C, C++, or Microsoft C#/.NET.
- Strong experience with Deep Learning libraries (PyTorch, TensorFlow, TensorRT) and their application in client ecosystems.
- Good communicator with a deep understanding of Large/Small Language Models, Machine Learning, Deep Learning, and Generative AI.
Preferred Qualifications:
- Experience with real-time embedded environments, Open Neural Network Exchange (ONNX), and ONNX runtime (ORT).
- Familiarity with hardware vendor toolchains like Intel OpenVino, Qualcomm QNN, NVIDIA CUDA, or AMD Ryzen AI Software.
Disclaimer:
SpringCube curates tech job listings from various company websites to support tech professionals in Singapore during these challenging times.
- No Endorsement: Job ads on SpringCube do not imply endorsement of their authenticity or quality.
- No Client Relationship: This company is not a client of SpringCube unless stated.
- Users must click to apply, redirecting to the employer’s career page.
- No Liability: SpringCube is not liable for inaccuracies.