Algorithm Engineer - TikTok e-Commerce

TikTok
Singapore
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Analytical problem-solving","Problem-solving","Continuous optimization"]

Build and continuously optimize large-scale algorithm solutions that power product matching and price comparison to improve supply operations across the e-commerce platform. Develop state-of-the-art models using NLP, computer vision, deep learning, and machine learning, and maintain robustness, stability, and computational efficiency in live environments. Apply strong coding and analytical problem-solving skills with frameworks such as Python/Java/C++/Spark and PyTorch/TensorFlow/Keras.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Algorithm Engineer - TikTok e-Commerce

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 18 hours agoStatus: Live

Job Summary

Build and continuously optimize large-scale algorithm solutions that power product matching and price comparison to improve supply operations across the e-commerce platform. Develop state-of-the-art models using NLP, computer vision, deep learning, and machine learning, and maintain robustness, stability, and computational efficiency in live environments. Apply strong coding and analytical problem-solving skills with frameworks such as Python/Java/C++/Spark and PyTorch/TensorFlow/Keras.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Build and continuously optimize algorithm solutions for product matching and price comparison to improve supply operational efficiencies.
  • •Develop state-of-the-art models that impact the platform and millions of customers.
  • •Continuously maintain and improve robustness, stability, and computational efficiencies of algorithms in live business environments.

Key Requirements

  • •Bachelor’s degree (or above) in computer science, computer engineering, statistics, applied mathematics, data science, or a related field.
  • •Hands-on expertise in at least one area such as NLP (NLG, NER, MT, QA, knowledge graphs, information extraction), computer vision, or ML (transfer learning, graph embedding, large-scale optimization, recommendation, reinforcement learning).
  • •Strong coding skills in at least one of: Python, Java, C/C++, or Spark.
  • •Familiarity with at least one deep learning framework such as PyTorch, TensorFlow, or Keras.
  • •Strong analytical and problem-solving skills; e-commerce/Internet industry experience is preferred.
Experience:E-commerceInternet industry
Education:Bachelor's in computer science, computer engineering, statistics, applied mathematics, data science
Skills:Analytical problem-solvingProblem-solvingContinuous optimization
Tech Stack:PythonJavaC/C++SparkPyTorchTensorFlowKerasNatural language generationNamed entity recognitionMachine translationQuestion answeringKnowledge graphInformation extractionText miningInformation extraction and classificationComputer visionFacial recognitionMultimodal learningObject detection & trackingImage classification

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn