Software Engineer, TikTok Brand Ads

TikTok

Oslo

On-site

NOK 900,000 - 1,200,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

TikTok is seeking a Software Engineer for Brand Ads to help build monetization products and scalable services that power billions of requests.

You will collaborate with global teams, design high-performance systems, and contribute to ad solutions while protecting user experience. Join a fast-paced environment and help drive growth for brand advertisers on TikTok.

Qualifications

  • BS degree in Computer Science, Computer Engineering or other relevant majors with 3+ year of work experience.
  • Excellent programming, debugging and optimization skills in Go, C/C++, Python.
  • Ability to think critically and to formulate solutions to problems clearly.

Responsibilities

  • Create innovative monetization products that drive engagement and business outcomes.
  • Develop highly scalable services that power new ad products for billions of requests and optimize monetization efficiency.
  • Implement new ad solutions that protect user experiences on TikTok.
  • Collaborate with strategy, product managers and stakeholders to define products and drive engineering initiatives.

Skills

Go
C/C++
Python

Education

BS degree in Computer Science or related

Job description

Software Engineer, TikTok Brand Ads

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.

TikTok's immersive experience global presence and high engagement makes it the ideal destination for brands big and small to showcase their unique identity connect with their consumers and build strong lasting relationships over time. Our Brand Ads team focuses on enabling brands to grow and succeed on TikTok by creating cutting-edge monetization products that empowers users creators and advertisers.

The Brand Ads Team builds technologies that unlock business growth potential. This team owns several ads products: reservation ads, auction ads and innovative content ads that enables advertisers and users to foster more awareness of their brand to attain their business goals. We work on the end-to-end ads delivery tech stack including ads bidding ranking and forecasting.

We are looking for seasoned engineers that have strong problem solving skills and algorithm understanding to build and manage systems with high performance scalability and availability. You will have the opportunity to partner closely with a globalized engineering and product teams in a high-impact and fast-paced environment.

Responsibilities
  • Create innovative monetization products that drive engagement and business outcomes.
  • Develop highly scalable services that powers new ad products for billions of requests. Design systems that will optimize monetization efficiency with product engineering and state-of-the-art machine learning technologies.
  • Implement new ad solutions that will continuously protect the user experiences on TikTok.
  • Collaborate with strategy team product managers and other key stakeholders to define products and drive initiatives from engineering perspective.
  • Contribute to the success of a rapidly growing and evolving organization with speediness and quality.
Qualifications
  • BS degree in Computer Science Computer Engineering or other relevant majors with 3+ year of work experience.
  • Excellent programming debugging and optimization skills in one or more general purpose programming languages including but not limited to: Go C/C++ Python.
  • Ability to think critically and to formulate solutions to problems in a clear and concise way.
Preferred Qualifications
  • Good understanding in one of the following domains: brand ads content ads auction bidding ranking and ads forecasting.
  • Good knowledge in one of the following areas: machine learning deep learning backend large-scale systems data pipeline.
  • Good product sense and experience designing and implementing product features.

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.

TikTok is committed to providing reasonable accommodations during our recruitment process. If you need assistance or an accommodation please reach out to us at [emailprotected].

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Shop Campaign Monetization Specialist (TPA)
Shop Campaign Monetization Specialist (TPA)

TikTok • London

On-site
GBP 70,000 - 110,000
Agency Solutions Manager - Global Business Solutions - UK - London
Agency Solutions Manager - Global Business Solutions - UK - London

TikTok • London

On-site
NOK 1,133,000 - 1,511,000
Production System Engineer - San Jose
Production System Engineer - San Jose

TikTok • Oslo

On-site
NOK 1,347,000 - 1,732,000
Partnership Project Intern (TikTok Shop Spain) - 2026 Start
Partnership Project Intern (TikTok Shop Spain) - 2026 Start

TikTok • London

On-site
NOK 168,000 - 210,000
Ads Quality Specialist (Japanese Speaking)
Ads Quality Specialist (Japanese Speaking)

TikTok • Oslo

On-site
NOK 650,000 - 900,000
Global Data Center Infrastructure Technical Expert Hamar Regular
Global Data Center Infrastructure Technical Expert Hamar Regular

TikTok • Hamar

Remote
NOK 900,000 - 1,200,000
TikTok Commerce - Growth Strategy Manager, Business Planning and Operation
TikTok Commerce - Growth Strategy Manager, Business Planning and Operation

TikTok • London

On-site
NOK 1,070,000 - 1,385,000
TikTok LIVE - AI Data Operation Specialist - French Speaking
TikTok LIVE - AI Data Operation Specialist - French Speaking

TikTok • London

On-site
NOK 818,000 - 1,133,000
Global Customer Service Representative - TikTok LIVE - German Speaking
Global Customer Service Representative - TikTok LIVE - German Speaking

TikTok • London

On-site
NOK 380,000 - 531,000
Asset Management Specialist - Data Centre Logistics
Asset Management Specialist - Data Centre Logistics

TikTok • Oslo

On-site
NOK 420,000 - 640,000