Software Engineer

Singapore, Singapore

Job Description


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 Infrastructure engineering team is managing the largest ad network in China. In 2019, we started to serve the world. We have already launched in Japan, South Korea and other regions. As a global leading advertising platform, it connects advertisers with top tier mobile app publishers, enabling strong campaign performance for advertisers, and efficient ad monetization for apps. With rapid growth and global expansion, the team is in pursuit of the best ad solutions that can enrich and inspire in-app ad business. We are seeking machine learning and data mining engineers to improve our bidding, auction and other mechanisms, in order to better help advertisers accurately find target users and to optimize advertiser experience and their business value.

Responsibilities

  • Build delivery services for Pangle, including ads targeting, indexing, recall, click and convert prediction, bidding, auction, ranking, etc.;
  • Build efficient and reliable data pipelines for model training examples generation and realtime online training;
  • Work on globalized ads systems across multiple global data centers;
  • Analyze system issues and improve advertiser experience.

Qualifications - B. Sc or higher degree in Computer Science or related fields from accredited and reputable institutions; - Proficient in at least 1 programming language (such as Golang, Java, Python or C++);
  • Familiar with database and data-streaming tools like MySQL, Redis and Kafka;
  • Effective communication skills and a sense of ownership and drive;
  • Curiosity towards new technology and outstanding ability to analyze and solve problems.

Preferred Qualifications
  • 3+ years of experience in developing highly scalable backend services and systems using Java, Golang, Python, Scala, or C++;
  • Understanding of online advertising or recommendation systems;
  • Experience in building machine learning pipelines.

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.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1144006
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned