See more Collapse

Backend Engineer

1 month ago


Singapore TIKTOK PTE. LTD. Full time
Roles & Responsibilities

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 mission of our AML team is to push next-generation machine learning algorithms and platform for the recommendation system, ads ranking and search ranking in our company. We also drive substantial impact for core businesses of the company. Currently we are looking for Software Engineer - Machine Learning Infrastructure to join our team to support and advance that mission.


Responsibilities

- Responsible for the design and implementation of a global-scale machine learning system for feeds, ads and search ranking models.

- Responsible for improving use-ability and flexibility of the machine learning infrastructure.

- Responsible for improving the workflow of model training and serving, data pipelines and resource management for the multi-tenancy machine learning systems.

- Responsible for designing and developing key components of ML infrastructure and mentoring interns.

- 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

- B. Sc or higher degree in Computer Science or related fields from accredited and reputable institutions.

- Proficient in C/C++/Python, and have solid programming skills.

- Familiar with deep learning frameworks (TensorFlow/Pytorch).

- Experience in developing and deploying large-scale systems.

- Ability to work independently and complete projects from beginning to end and in a timely manner.

- Good communication and teamwork skills to clearly communicate technical concepts with other teammates.

- Experience on improving core machine learning infrastructure(TensorFlow, Pytorch, and Jax).

- 3+ years of industry experience with solid theoretical foundation of machine learning.


Preferred Qualifications:

- Experience contributing to an open sourced machine learning framework (TensorFlow/PyTorch).

- Experience in big data frameworks (e.g., Spark/Hadoop/Flink), experience in resource management and task scheduling for large scale distributed systems.

- Strong background in one of the following fields: Hardware-Software Co-Design, High Performance Computing, ML Hardware Acceleration (e.g., GPU/TPU/RDMA) or ML for Systems.


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

Mentoring
Machine Learning
Big Data
Hardware
Ability To Work Independently
Pipelines
Computer Hardware
PyTorch
Distributed Systems
High Performance Computing
Software Testing
AML
Resource Management
Teamwork Skills
Scheduling
Research Design

We have other current jobs related to this field that you can find below


  • Singapore NET6TEM PTE. LTD. Full time

    **Senior Backend Engineer - GolangAs a Senior Backend Engineer, you will play a crucial role in the development and maintenance of our core backend systems. Your primary focus will be designing and implementing high-performance, scalable, and reliable backend solutions using Golang. You will collaborate closely with cross-functional teams, including product...


  • Singapore STACS Full time

    Backend Software Engineer:We are looking for a Backend Software Engineer to join our rapidly expanding Engineering team who is passionate about designing and building scalable products for the emerging ESG fintech industry. You can expect to improve the scalability and performance of existing backend systems to deliver a top in class user experience for our...

  • Backend Engineer

    2 weeks ago


    Singapore NodeFlair Full time

    Job Summary:Job TypePermanentSeniorityYears of ExperienceInformation not providedTech StacksC++ EC2 Java Spark kafka Flink Scala Hadoop We are seeking a dedicated Backend Engineer to join our Data Infrastructure team. In this role, you'll be instrumental in developing and maintaining our Big Data platform and OLAP engine, contributing to the core of our data...


  • Singapore NEW FUTURE HOLDINGS PTE. LTD. Full time

    JOB SUMMARYAs the Principal Software Engineer (Applications) , you will provide influential best practices and technical leadership in the planning, architecture, design, implementation and lead a development team to deploy our yet to be announced next generation integrated best-of-suite enterprise solutions. The role of the Principal Software Engineer...


  • Singapore JobWiz Full time

    CompanyJobWizDesignationSoftware Engineering Intern, BackendDate Listed11 Mar 2023Job TypeEntry Level / Junior Executive Intern/TSJob PeriodFrom May 2023, For At Least 2 MonthsProfessionIT / Information TechnologyIndustryHuman ResourcesLocation NamePaya Lebar Quarter - PLQ 1, SingaporeAddress1 Paya Lebar Link, PLQ 1 Paya Lebar Quarter, Singapore...


  • Singapore Shopee Full time

    DepartmentEngineering and Technology- LevelExperienced (Individual Contributor)- LocationSingaporeThe Engineering and Technology team is at the core of the Shopee platform development. The team is made up of a group of passionate engineers from all over the world, striving to build the best systems with the most suitable technologies. Our engineers do not...

  • Backend Developer

    2 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

    2 weeks ago


    Singapore MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD Full time

    Roles & ResponsibilitiesKey Responsibilities:Maintain and improve the Puppeteer application to ensure its reliability and scalability. Develop and manage MySQL databases, including schema design, indexing, and optimizing queries. Collaborate with frontend developers to link frontend components with server-side logic. Compose clean, efficient, and...


  • Singapore QUESS SELECTION & SERVICES PTE. LTD. Full time

    Roles & ResponsibilitiesSenior Backend Development EngineerJob Description:Collaborating with frontend developers, product managers, and other stakeholders to define technical requirements and deliver high-quality software solutions. Writing clean, efficient, and maintainable code using programming languages such as Java, Python, or Optimizing backend...


  • Singapore TIKTOK PTE. LTD. Full time

    Roles & ResponsibilitiesWhat You'll be DoingTikTok is viewed as the go-to platform for short-form mobile videos. The aim of our brand is to foster creativity and spread happiness. With offices around the world in major cities like Los Angeles, New York, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul, and Tokyo.About the CompanyAt TikTok, we value...

  • Backend Developer,

    2 weeks ago


    Singapore HAYS SPECIALIST RECRUITMENT PTE. LTD. Full time

    Roles & ResponsibilitiesYour new companyBe a part of an exciting tech startup, engaging with exciting new technologies.Your new roleMaintain and enhance our Puppeteer application, ensuring its reliability and scalability. Develop and maintain MySQL databases, including schema design, indexing, and query optimization. Collaborate with frontend developers to...


  • Singapore Quess Corp Limited Full time

    Job Information:IndustryTechnologySalary Work Experience- 4 yearsState/ProvinceSingaporeCitySingaporeZip/Postal Code048693CountrySingapore Collaborating with frontend developers, product managers, and other stakeholders to define technical requirements and deliver highquality software solutions. Writing clean, efficient, and maintainable code using...


  • 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...

  • Backend Engineer

    2 weeks ago


    Singapore TIKTOK PTE. LTD. Full time

    TikTok 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, Dubai, Singapore, Jakarta,...

  • Software Engineer

    1 month ago


    Central Region, Singapore ACTIVATE INTERACTIVE Full time

    : Activate Interactive Pte Ltd (\xe2\x80\x9cActivate\xe2\x80\x9d) is a leading technology consultancy headquartered in Singapore with a presence in Malaysia and Indonesia. Our clients are empowered with quality, cost-effective, and impactful end-to-end application development, like mobile and web applications, and cloud technology that remove technology...

  • Backend Engineer

    2 weeks ago


    Singapore CENTURY GAMES PTE. LTD. Full time

    **Backend Engineer (Server)Work Location: Pasir Panjang area (near MRT station), SingaporeWork Hours: Mon to Fri, 10am to 7pm (hybrid 3days WFO and 2days WFH arrangement)**Company Benefits: - 13-month fixed bonus, known as Annual Wage Supplement (AWS) Free office pantry snacks & drinks AIA Group health medical coverage (inpatient & outpatient care) Annual...


  • Singapore ScienTec Consulting Full time

    Backend Software DeveloperWorking Location: Pasir PajangWorking Hours: Mon-Fri 10am-7pm (Hybrid + Flexible)We are hiring for a Backend Software Engineer to build & implement user interface components. If you are looking for opportunities to collaborate with leading industry experts and be surrounded by highly motivated peers. Come Join UsResponsibilities:...

  • Backend Engineer

    2 weeks ago


    Singapore AGRIDENCE PTE. LTD. Full time

    We are looking for a collaborative Software Engineer to help us deliver our vision of a secure marketplace for natural rubber and other software products for the natural rubber supply chain. Reporting to the Head of Technology and part of the Engineering team, you'll enjoy this role if you like the opportunities and challenges of working in a growing...

  • Backend Developer

    2 weeks ago


    Singapore ScienTec Consulting Full time

    We are looking for X2 Backend Developer to join one of the Singapore Government Agency- Attractive salary package with employment benefits- 1 year contract (renewable/convertible)- Great career progression, opportunity to involve in large scale project which hosted on AWS- Working Hours: Mon-Fri office hours- Working Location: CentralResponsibilities:Work...