Backend Engineer

3 weeks ago


Singapore TIKTOK PTE. LTD. Full time
Roles & Responsibilities

TikTok will be prioritising 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, 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

The Applied Machine Learning - Machine Learning (ML) Systems team provides End to End (E2E) machine learning experience and machine learning resources for the company. The team builds heterogeneous ML training and inference systems based on GPU and advanced chip technology and advances the state-of-the-art of ML systems technology to accelerate models such as stable diffusion and language modelling. The team is also responsible for the research and development of hardware acceleration technologies for cloud computing, via technologies such as distributed systems, compilers, HPC, and RDMA networking. The team is reinventing the ML infra for large-scale language models.


Responsibilities:

Responsible for the machine learning system development of the company's large-scale models, researching new applications and solutions of related technologies in areas such as search, recommendation, advertising, content creation, conversation, and customer service, meeting the growing demand for intelligent interaction from users, and comprehensively improving users' lifestyles and communication methods in the future world.


The main work directions include:

- Responsible for the design and development of the architecture of large-scale machine learning systems, solving technical difficulties such as high concurrency, high reliability, and high scalability of the system;

- Covering various sub-directions of machine learning system, including resource scheduling, model training, model inference, data management, and workflow orchestration;

- Working closely with the algorithm teams to optimize the algorithm and system jointly;

- 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, major in Computer Science, computer engineering or related;

- Excellent coding skills, solid foundation in data structures and basic algorithms;

- Proficient in at least one of the mainstream server-side programming languages such as Golang / Python / Java;

- Familiar with Linux development environment;

- Deep understanding of database technologies such as MySQL / PostgreSQL / MongoDB, middleware technologies such as Redis / Kafka;

- Preferred to have a strong understanding of the principles of distributed systems, and have participated in the design, development, and maintenance of large-scale distributed systems with good knowledge of Kubernetes, Prometheus, Containerisation, Continuous Integration & Continuous Distribution;

- Strong sense of responsibility, good learning ability, communication ability, and self-motivation;

- Experience in the machine learning & cloud computing & data pipeline domain is a plus;


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 have

Sponsorship
MongoDB
Scalability
Kubernetes
PostgreSQL
Cloud Computing
Data Structures
MySQL
Computer Hardware
Research and Development
Distributed Systems
Software Testing
Continuous Integration
Orchestration
Research Design
  • Backend Engineer

    1 week ago


    Singapore Technology Services Group Pte. Ltd. Full time

    As a Backend Engineer specializing, you will be responsible for designing, developing, and maintaining backend systems that support the integration and optimization of AI models & LLM in trading applications. You will work closely with the AI engineering team to integrate various machine learning models and algorithms into the backend systems to address...

  • Backend Engineer

    1 week ago


    Singapore TECHNOLOGY SERVICES GROUP PTE. LTD. Full time

    Roles & ResponsibilitiesAs a Backend Engineer specializing, you will be responsible for designing, developing, and maintaining backend systems that support the integration and optimization of AI models & LLM in trading applications. You will work closely with the AI engineering team to integrate various machine learning models and algorithms into the backend...

  • Backend Engineer

    1 week ago


    Singapore Hydrax Pte. Ltd. Full time

    About the Company: We are is a digital asset custodian operating in Malaysia, committed to providing secure and reliable custody solutions for digital assets. Our mission is to ensure the safety and integrity of our clients' digital assets through robust security measures and cutting-edge technology.Job Summary: We are recruiting an experienced Backend...


  • Singapore I.O.T. WORKZ PTE. LTD. Full time

    Roles & ResponsibilitiesLocation: OnsiteWe are seeking a skilled Backend Support Engineer to join our team, providing critical onsite support, system maintenance, testing, and troubleshooting for our backend systems. As a Backend Support Engineer, you will play a key role in ensuring the stability, performance, and reliability of our backend infrastructure....


  • Singapore Mighty Bear Games Pte. Ltd. Full time

    We are on the prowl for more Bears to join us at our Global HQ (AKA Bear Force One)! Being a Bear means that you'll be part of a culture that celebrates diversity and is dedicated to making games which make players smile.We are looking for a highly experienced and talented Senior Backend Engineer who is passionate about delivering the highest quality of...


  • Singapore Quinnox Solutions Pte. Ltd. Full time

    Junior Backend Engineer - Job DescriptionAs Junior Backend Engineer in the Mobile and App team, we expect you to have a strong interest in technology and ability to drive innovation with creative solutions. You should have a broad expertise and experience in various areas such as web, mobile, Cloud, emerging technologies and services.Key...

  • Backend Engineer

    24 hours ago


    Singapore H2 GAMES PTE. LTD. Full time

    Roles & ResponsibilitiesWe are looking for a Backend Engineer to join our team. You will be responsible in the development and maintenance of back-end systems . Your expertise in web technologies will help us deliver quality products that captivate our audience.Job Responsibilities: Lead the technical architecture and feature design of business systems and...


  • Singapore SENSERBOT PTE. LTD. Full time

    Roles & ResponsibilitiesAbout Senserbot:Since 2016, Senserbot has been a leader in automation solutions and robotics, specialising in advanced technology for asset tracking, inventory control, and stock-taking. We are committed to advancing state-of-the-art solutions for businesses and organisations.Role Overview:We are excited to welcome a talented...


  • Singapore QUINNOX SOLUTIONS PTE. LTD. Full time

    Roles & ResponsibilitiesJunior Backend Engineer - Job DescriptionAs Junior Backend Engineer in the Mobile and App team, we expect you to have a strong interest in technology and ability to drive innovation with creative solutions. You should have a broad expertise and experience in various areas such as web, mobile, Cloud, emerging technologies and...

  • Backend Developer

    4 weeks ago


    Singapore Jobline Resources Full time

    Responsibilities * Design, build and configure applications to meet business process and application requirements. * Work with Product Management and AI Engineers to implement backend software services running on Cloud (AWS, GCP, MS Azure) * Responsibilities Design, build and configure applications to meet business process and application requirements. Work...

  • Backend Developer

    1 month ago


    Singapore Jobline Resources Full time

    Responsibilities * Design, build and configure applications to meet business process and application requirements. * Work with Product Management and AI Engineers to implement backend software services running on Cloud (AWS, GCP, MS Azure) * Responsibilities Design, build and configure applications to meet business process and application requirements. Work...


  • Singapore Senserbot Pte. Ltd. Full time

    About Senserbot:Since 2016, Senserbot has been a leader in automation solutions and robotics, specialising in advanced technology for asset tracking, inventory control, and stock-taking. We are committed to advancing state-of-the-art solutions for businesses and organisations.Role Overview:We are excited to welcome a talented Cloud/Backend Engineer to our...


  • Singapore Shopee Full time

    Job Description:As a Senior Backend Engineer, you will play a crucial role in the development of real-time chat systems and contribute to the success of our product. You will be responsible for analyzing product requirements, designing technical solutions, and building large-scale distributed systems optimized for performance, availability, and scalability....

  • Backend Engineer

    4 weeks ago


    Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    Roles & ResponsibilitiesJob Duties: Provide thought leadership to business and technology stakeholders on value propositions, best practices and cloud computing strategies. Effectively communicate the technical strategy, processes and needs across the organisation. Work closely with the Product Owners and Product Managers to understand, stay in-sync and...


  • Singapore Technology Services Group Pte. Ltd. Full time

    About Us:Vama is an innovative chat and payment platform committed to revolutionizing communication and transactions. Our team is passionate about creating seamless, secure, and user-friendly experiences for our customers.Role Overview:We are seeking a skilled Backend Engineer to join our talented team. As a backend engineer at Vama, you will be vital in...


  • Singapore TECHNOLOGY SERVICES GROUP PTE. LTD. Full time

    Roles & ResponsibilitiesAbout Us:Vama is an innovative chat and payment platform committed to revolutionizing communication and transactions. Our team is passionate about creating seamless, secure, and user-friendly experiences for our customers.Role Overview:We are seeking a skilled Backend Engineer to join our talented team. As a backend engineer at Vama,...

  • Backend Developer

    3 days ago


    Singapore VISIONDEN PTE. LTD. Full time

    Roles & ResponsibilitiesBackend DeveloperAs a Java Backend Developer, you'll be responsible for the server-side logic of web applications. You'll work closely with front-end developers and other engineers to design, develop, and maintain robust backend systems.Here's a closer look at what you'll typically be doing: Write clean, maintainable, and...


  • Singapore NTUC LearningHub Full time

    COMPANY DESCRIPTIONNTUC LearningHub (NTUC LHUB) was established in 2004 to transform the Singapore workforce so that it can keep pace with the burgeoning demands of a dynamic economy. Our courses and training programmes have since grown to cover a wide range of disciplines that include Infocomm Technology, Workplace Safety and Health, Security, Human...


  • Singapore NTUC LearningHub Full time

    COMPANY DESCRIPTIONNTUC LearningHub (NTUC LHUB) was established in 2004 to transform the Singapore workforce so that it can keep pace with the burgeoning demands of a dynamic economy. Our courses and training programmes have since grown to cover a wide range of disciplines that include Infocomm Technology, Workplace Safety and Health, Security, Human...


  • Singapore Search Staffing Services Pte. Ltd. Full time

    We are representing our IT Solutions provider client in looking for the following Software BackEnd Engineer (NodeJS or Golang)ResponsibilitiesNature of project: Smart Nation InfrastructureActively contribute to technical discussions and solutioning sessions, collaborate with various development teams to enhance productivity.Demonstrate good coding and...