Backend Engineer
2 weeks ago
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
At TikTok, our people are humble, intelligent, compassionate and creative. We create to inspire - for you, for us, and for more than 1 billion users on our platform. We lead with curiosity and aim for the highest, never shying away from taking calculated risks and embracing ambiguity as it comes. Here, the opportunities are limitless for those who dare to pursue bold ideas that exist just beyond the boundary of possibility. Join us and make impact happen with a career at TikTok.
About the Team
The Machine Learning (ML) System team combines system engineering and the art of machine learning to develop and maintain massively distributed ML training and Inference system/services around the world.
In our team, you'll have the opportunity to build the large scale heterogeneous system integrating with GPU/RDMA/Storage and keep it running stable and reliable, enrich your expertise in coding, performance analysis and distributed system, and be involved in the decision-making process. You'll also be part of a global team with members from United States, China and Singapore working collaboratively towards unified project direction.
**Responsibilities**:
1. Responsible for the design and development of Machine Learning infrastructure and platform services for model development, training and deployment;
2. Build and deploy large scale systems for machine learning integrating with GPUs, RDMA networking, and high-performance storage;
3. Design and develop resource orchestration and workload scheduling in global data centers for online and offline scenarios;
4. Manage a large number of GPU resources to ensure computing powers are efficiently allocated to the different business lines;
5. Be the expert in providing technical solutions and consultations to business users for problems such as high stability and availability of the system;
6. Be the go-to expert to drive project deliverables for system and services construction with cross-functional teams such as business team, data center team, network team, computing team, storage team;
**Qualifications**:
- Bachelor's degree or above, major in Computer Science, computer engineering or related;
- At least 3 years or more working experiences;
- Strong proficiency in at least one programming languages such as C++/Go/Python/Shell in Linux environment;
- Proven experience in contributing to large scale systems, multi-tenant systems including architecture, reliability and scaling;
- Strong hands-on experience with Kubernetes architecture, and possess rich experience in system-level development and tuning;
- Possesses Have an excellent logical analysis ability, able to reasonably abstract and split business logic;
- Have a strong sense of responsibility, good learning ability, communication ability and self-drive, good team spirit
Preferred but not necessary
- Familiar with the ML Infrastructure of Large Model training and inference
- Familiar with front-end and back-end technologies, such as Django / Flask / NodeJS / React, etc.;
- Experience in one of the following fields: AI Infrastructure, HW/SW Co-Design, High Performance Computing, ML Hardware Architecture (GPU, Accelerators, Networking)
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.
-
Backend Engineer
1 week ago
Singapore TekisHub Consulting Services Full time $90,000 - $120,000 per yearWe are seeking a skilled Backend Engineer to join on a 1+ year renewable contract . The Backend Engineer will be responsible for developing, optimising, and maintaining scalable backend systems and APIs, ensuring high performance, security, and reliability. The role requires strong programming skills, experience with cloud platforms, and collaboration with...
-
Backend Engineer
2 days ago
Singapore Handshakes by DC Frontiers Full timeHandshakes is an award-winning DataTech company. We enable our clients to make safer, more informed decisions by delivering meaningful insights, harnessed from reliable data. Our tech teams are pivotal in the growth of Handshakes, so we continually invest in the latest tools, technologies and techniques to take us to the next level. We are hiring for an...
-
Backend Engineer
2 weeks ago
Singapore VINOVA PTE. LTD. Full time"The Backend Engineer is responsible for designing, developing, and maintaining scalable and secure backend services that power digital products. The role requires expertise in software engineering principles, modern development practices, and cloud-native architecture. Engineers must work in an agile, DevOpsdriven environment, ensuring high software...
-
Backend Engineer
6 days ago
Singapore VINOVA PTE. LTD. Full timeRoles & Responsibilities "The Backend Engineer is responsible for designing, developing, and maintaining scalable and secure backend services that power digital products. The role requires expertise in software engineering principles, modern development practices, and cloud-native architecture. Engineers must work in an agile, DevOpsdriven environment,...
-
Backend Engineer
5 days ago
Singapore ASTEK SINGAPORE INNOVATION TECHNOLOGY PTE. LTD. Full time $100,000 - $150,000 per yearBackend Engineer (Golang)We're seeking a Backend Engineer with strong expertise in Golang to design, build, and maintain scalable, secure, and high-performance backend services. You will work in an agile, DevOps-driven environment, collaborating across teams to deliver reliable APIs and cloud-native solutions.Key ResponsibilitiesDesign and develop backend...
-
Backend Engineer
1 week ago
Singapore EXASOFT PTE. LTD. Full timeOverview We are seeking a talented and experienced Backend Engineer to join our development team. You will be responsible for designing, implementing, and maintaining scalable backend systems and APIs that power our applications. You'll work closely with front-end developers, product managers, and DevOps teams to deliver high-quality software solutions....
-
Backend Engineer
5 days ago
Singapore - Local Traveloka Full time $80,000 - $120,000 per yearIt's fun to work in a company where people truly BELIEVE in what they're doing Job DescriptionThe Engineering Team at Traveloka is the backbone of our innovation, building scalable and high-performance systems that power millions of users worldwide. With a relentless focus on scalability and performance, we ensure a seamless experience for...
-
Backend Engineer
7 days ago
Singapore Cognizioni IT Solutions LLC Full time $60,000 - $120,000 per yearRole : Backend EngineerLocation : SingaporeFull TimeDescription:Responsibility:The Backend Engineer is responsible for designing, developing, and maintaining scalable and secure backend services that power digital products. The role requires expertise in software engineering principles, modern development practices, and cloud-native architecture. Engineers...
-
Senior Backend Engineer
4 days ago
Singapore NODEFLAIR PTE. LTD. Full timeWe're partnering with a well‐funded, fast‐growing tech company to hire a Senior Backend Engineer to join their team. Lead design of scalable, secure backend systems. Turn complex business needs into robust technical solutions. Mentor engineers and drive cross‐team knowledge sharing. Build reusable components and set engineering standards. Expert in...
-
Backend Engineer
2 weeks ago
Singapore TekisHub Consulting Services Full time $72,000 - $144,000 per yearRole OverviewWe are seeking an experienced Backend Engineer to support our client UOB on a 3-month contract . The selected candidate will be responsible for designing, developing, and maintaining scalable backend systems and APIs that power digital banking applications. This role requires hands-on backend development expertise and collaboration with...