Software Engineer in Machine Learning Infra
2 weeks ago
TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul and Tokyo.
Why Join Us
Creation is the core of TikTok's purpose. Our platform is built to help imaginations thrive. This is doubly true of the teams that make TikTok possible.
Together, we inspire creativity and bring joy - a mission we all believe in and aim towards achieving every day.
To us, every challenge, no matter how difficult, is an opportunity; to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always.
At TikTok, we create together and grow together. That's how we drive impact - for ourselves, our company, and the communities we serve.
Join us.
About The Team
Our Recommendation Architecture Team is responsible for building up and optimizing the architecture for our recommendation system to provide the most stable and best experience for our TikTok users. The team is responsible for system stability and high availability, online services and offline data flow performance optimization, solving system bottlenecks, reducing cost overhead, building data and service mid-platform, realizing flexible and scalable high-performance storage and computing systems.
Responsibilities
- Serving and training infra optimization of machine learning models
- Build and maintain high performance online services for TikTok recommendation system
- Build globalized large-scale recommendation system
- Research, design, and develop computer and network software or specialised utility programs
- Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis
- Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures
- Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements
Qualifications
- Bachelor's degree or above, majoring in Computer Science, or related fields, with 3+ years of experience building scalable systems.
- Experience at least one or two programming languages in Linux environment such as C/C++/golang;
- Understand GPU hardware architecture, understand GPU software stack (CUDA, cuDNN), and have experience in GPU performance analysis;
- Have experience in deep model inference/training, debugging, tuning, and familiar with model optimization tools such as TVM, MLIR, XLA;
- Familiar with mainstream machine learning frameworks (e.g., Tensorflow, Pytorch, MxNet);
TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.
Tell employers what skills you haveTensorFlow
Machine Learning
Hardware Architecture
Hardware
High Availability
Computer Hardware
Tuning
PyTorch
Software Testing
Debugging
Research Design
Linux
-
Singapore TIKTOK PTE. LTD. Full timeTikTok will be prioritizing applicants who have a currentright to work in Singapore, and do not require TikTok's sponsorshipof a visa.TikTok is the leading destination forshort-form mobile video. Our mission is to inspire creativity andbring joy. TikTok has global offices including Los Angeles, NewYork, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul...
-
Singapore TIKTOK PTE. LTD. Full timeRoles & ResponsibilitiesTikTok will be prioritizing applicants who have a current right to work in Singapore, and do not require TikTok's sponsorship of a visa.TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok has global offices including Los Angeles, New York, London, Paris, Berlin,...
-
Senior Software Engineer
2 weeks ago
Singapore SHIELD AI TECHNOLOGIES PTE. LTD. Full timeRoles & ResponsibilitiesAs a Software Engineer (Machine Learning), you will develop and leverage innovative machine learning solutions for solving complex sets of problems and applications. By analyzing and detecting patterns in vast amounts of data, you should have a good understanding of machine learning life cycle-algorithms, data structures and design...
-
Singapore MOTIONAL SINGAPORE PTE. LIMITED Full timeRoles & ResponsibilitiesThe Machine Learning Tools (ML Tools) team is responsible for developing and maintaining an advanced in-house machine learning ecosystem designed to build, train, and deploy models. The team collaborates closely with downstream teams to innovate and advance cutting-edge deep learning techniques for novel on-road machine learning...
-
Machine Learning Engineer
2 weeks ago
Singapore REAL ESTATE ANALYTICS PTE. LTD. Full timeRoles & ResponsibilitiesCompany Overview:Real Estate Analytics Pte Ltd (REA) is a leading provider of data-driven insights and advanced analytics for the real estate industry. We leverage cutting-edge technologies to deliver valuable solutions that empower real estate professionals to make smarter, data-backed decisions. Our mission is to transform the real...
-
Machine Learning Engineer
2 weeks ago
Singapore REAL ESTATE ANALYTICS PTE. LTD. Full timeRoles & ResponsibilitiesCompany Overview:Real Estate Analytics Pte Ltd (REA) is a leading provider of data-driven insights and advanced analytics for the real estate industry. We leverage cutting-edge technologies to deliver valuable solutions that empower real estate professionals to make smarter, data-backed decisions. Our mission is to transform the real...
-
Machine Learning Engineer
5 days ago
Singapore PRESTO LABS PTE. LTD. Full timeWe are seeking a skilled Machine Learning Engineer to join our team and contribute to the development of machine learning algorithms and models that drive business growth.The successful candidate will have a strong background in machine learning and deep learning and be proficient in programming languages such as Python TensorFlow and Keras.You will be...
-
Machine Learning Engineer
2 weeks ago
Singapore TALENTSIS PTE. LTD. Full timeRoles & ResponsibilitiesJob Responsibilities:Develop and deploy machine learning models: Design, build, optimize, and deploy machine learning models to address business challenges. Collaborate with cross-functional teams to define objectives and integrate models into production systems. Model training and evaluation: Train and fine-tune models using...
-
Machine Learning Engineer
3 weeks ago
Singapore IKAS INTERNATIONAL (ASIA) PTE. LTD. Full timeRoles & ResponsibilitiesWe are looking for a Full Stack Developer with strong expertise in Python and experience working with Machine Learning (ML), specifically in Natural Language Processing (NLP). You will play a key role in developing algorithms to extract insights from unstructured text, documents, websites, and scanned data.Main...
-
Machine Learning Engineer
2 weeks ago
Singapore IKAS INTERNATIONAL (ASIA) PTE. LTD. Full timeRoles & ResponsibilitiesWe are looking for a Full Stack Developer with strong expertise in Python and experience working with Machine Learning (ML), specifically in Natural Language Processing (NLP). You will play a key role in developing algorithms to extract insights from unstructured text, documents, websites, and scanned data.Main...
-
Machine Learning
2 weeks ago
Singapore FCS COMPUTER SYSTEMS (S) PTE LTD Full timeRoles & ResponsibilitiesAbout the RoleWe are looking for Machine Learning / AI Trainees to join our team and contribute to data science and DevOps tasks. This is an exciting opportunity for graduates with a STEM background to gain hands-on experience in AI, data formatting, and critical DevOps processes.If you are passionate about problem-solving, learning...
-
Machine Learning Engineer
2 weeks ago
Singapore LIGHT ROBOTICS PTE. LTD. Full timeRoles & ResponsibilitiesResponsibilitiesTrain and test multi-modal foundation models for our robots. Collaborate with hardware engineers to push the frontiers of robotics research. Invent a new paradigm of robotic foundation models for human-like end to end perception and control.QualificationsExperience with multimodal foundation models, either in...
-
Research Engineer
2 weeks ago
Singapore NATIONAL UNIVERSITY OF SINGAPORE Full timeRoles & ResponsibilitiesInterested applicants are invited to apply directly at the NUS Career PortalYour application will be processed only if you apply via NUS Career PortalWe regret that only shortlisted candidates will be notified.Job DescriptionMathEXLab is looking for a self-motivated, proactive and highly creative Research Engineer that will be working...
-
Machine Learning Engineer
2 weeks ago
Singapore UPSKILLS PTE. LTD. Full timeRoles & ResponsibilitiesCompany Overview:We are a leading fintech company specializing in capital markets. Our mission is to revolutionize the financial industry through innovative technology and data-driven strategies. We are looking for a motivated and talented Machine Learning Engineer to join our dynamic team and contribute to our cutting-edge projects....
-
Machine Learning Engineer
4 weeks ago
Singapore IKAS INTERNATIONAL (ASIA) PTE. LTD. Full timeRoles & ResponsibilitiesWe are looking for a Full Stack Developer with strong expertise in Python and experience working with Machine Learning (ML), specifically in Natural Language Processing (NLP). You will play a key role in developing algorithms to extract insights from unstructured text, documents, websites, and scanned data.Main Responsibilities: ...
-
Machine Learning Engineer
4 weeks ago
Singapore IKAS INTERNATIONAL (ASIA) PTE. LTD. Full timeRoles & ResponsibilitiesWe are looking for a Full Stack Developer with strong expertise in Python and experience working with Machine Learning (ML), specifically in Natural Language Processing (NLP). You will play a key role in developing algorithms to extract insights from unstructured text, documents, websites, and scanned data.Main Responsibilities: ...
-
Senior Machine Learning Expert
5 days ago
Singapore WiselyWise Full timeCompany Overview:Wisely Wise is a pioneering innovator in AI-driven technology, dedicated to harnessing the power of artificial intelligence to drive business success. Our team of experts is passionate about developing and deploying cutting-edge AI solutions that transform industries.Job Description:We are seeking a highly skilled Senior Machine Learning...
-
Machine Learning Engineer
2 weeks ago
Singapore UPSKILLS PTE. LTD. Full timeRoles & ResponsibilitiesCompany Overview:We are a leading fintech company specializing in capital markets. Our mission is to revolutionize the financial industry through innovative technology and data-driven strategies. We are looking for a motivated and talented Machine Learning Engineer to join our dynamic team and contribute to our cutting-edge projects....
-
Senior Machine Learning Engineer
2 weeks ago
Singapore SPLORE PTE. LTD. Full timeRoles & ResponsibilitiesWhat is Splore?Splore is redefining how enterprises harness the power of generative AI and multi-agent systems. We work closely with established partners across industries like finance, legal, and tech, enabling them to solve real-world challenges and drive productivity. We integrate state-of-the-art AI technologies into existing...
-
Sales - Machine Learning Engineer, NLP
1 week ago
Singapore APPLE SOUTH ASIA PTE. LTD. Full timeRoles & ResponsibilitiesSummaryImagine what you could do here. At Apple, great ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Why Apple? At Apple, we believe our products begin with our people. By hiring a diverse...