Search jobs > San Jose, CA > Senior software engineer

Senior Software Engineer - Shop Ads

TikTok
San Jose
Full-time

TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy.

TikTok's global headquarters are in Los Angeles and Singapore, and its offices include New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.

Why Join UsCreation 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. The eCommerce industry has seen tremendous growth in recent years and has become a hotly contested space amongst leading Internet companies.

TikTok Shop re-imagines global eCommerce with rich content and endless joy. The mission of Shop Ads team is to empower commerce merchants of all sizes to grow their business efficiently within TikTok's closed-loop ecosystems.

Shop Ads, our feature ad solution, enables all TikTok Shop Sellers to promote their products in TikTok efficiently. We are looking for strong Backend Engineers who are excited to grow their business understanding, build highly scalable and reliable software, and partner across disciplines with global teams in pursuit of excellence. What You'll Do

  • Apply state-of-the-art backend developement and machine learning techniques to optimize advertisers' marketing strategies.
  • Connect with businesses directly to understand and develop solutions for their jobs-to-be-done.
  • Collaborate with Product Managers, Designers, and other disciplines to explore the next generation of shopping experiences on TikTok.
  • Capitalize on the organic shopping behaviors on TikTok today and facilitate retentive behaviors to provide more people value and business value.

Minimum Qualifications : BS / MS degree in Computer Science or similar fields, with related industry experience.Solid Computer Science fundamentals (algorithms, data structures, software design).

Solid programming skills, proficient in Python / Golang / Java / C / C++.Business acumen and excellent problem-solving, project management, and analytical skills.

Team-player with strong communication skills who can also work independently. Preferred Qualifications : Familiarity with main components for Ads systems, including bidding, ranking, and auction.

Experience in ranking in recommendation or search.Experience in machine learning models.

30+ days ago
Related jobs
Promoted
Tik Tok
San Jose, California

We are looking for strong Machine Learning Engineers who are excited to grow their business understanding, build highly scalable and reliable software, and partner across disciplines with global teams in pursuit of excellence. Collaborate with Product Managers, Designers, and other disciplines to ex...

Promoted
VirtualVocations
Santa Clara, California

Key Responsibilities:Lead the end-to-end software development lifecycle, including design, testing, deployment, and operationsDesign and implement high-performance microservices architectures and real-time online inferencing for complex modelsMentor and develop team members while upholding engineeri...

Promoted
TikTok
San Jose, California

Creating algorithms and data-driven solutions that utilize one of the world's richest user behavior datasets for various ads-related use cases, such as ads ranking, targeting, bidding, calibration, and reporting. As signal loss becomes a growing challenge in online advertising, our Ads Identity and ...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Software Engineer II, Developer Experience. ...

Promoted
Mashgin
Palo Alto, California

We’re looking for a software developer to help us build the software that runs our kiosks and powers the extensive infrastructure behind them. Working with a small interdisciplinary team in hardware, software and design to build new versions of products from scratch. ...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Senior Software Engineer specializing in Vector Search and Lucene. ...

Promoted
Wisk Aero LLC.
Mountain View, California

Electrical, Mechanical Engineering, Mechatronics or related engineering discipline. We are looking for a Systems Test Engineer to join our team. Troubleshoot and repair electrical and software issues on the test assets. Experience integrating off-the-shelf test equipment (power supplies, electronic ...

Promoted
Amazon
Sunnyvale, California

Our senior engineers truly enjoy mentoring more junior engineers and engineers from non-traditional backgrounds through one-on-one mentoring and thorough, but kind, code reviews. Senior Software Development Engineer, AWS EC2, Blackfoot Peering. If you have good experience in C/C++, and a passion for...

Relay2 Inc.
CA, United States

This is a full-time hybrid role for a Senior WiFi Access Point Driver Software Engineer at Relay2 Inc. Software development skills in Qualcomm WiFi IPQ driver software. The role involves developing and maintaining software for advanced Wi-Fi access point technology, incorporating edge computing feat...

JPMorgan Chase & Co.
Palo Alto, California

As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate Investment Banking, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Actively contributes to the engineering ...