Search jobs > San Jose, CA > Senior software engineer

Senior Software Engineer, Ads Interface and Platform- Search Ads

TikTok
San Jose, CA
Full-time

Responsibilities

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

Creation 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.

Ads Platform and Interfaces teams have a strong customer focus and dedication to technical excellence, to meet our customer needs with reliable and performant platforms and services.

We are looking for strong software engineers who are excited to grow their business understanding and build highly scalable and reliable software, partnering across disciplines and geographies, to achieve the best results.

Responsibilities :

1. Design, develop, test, and continuously improve TikTok Search Ads experience.

2. Manage the work of a focused team of software engineers, providing guidance, regular feedback, education, and mentoring.

3. Collaborate with Product Managers, Designers, and other disciplines to explore the next generation of ads experiences on TikTok.

4. Take responsibility for the team project priorities, deadlines, and deliverables.

5. Define a long-term technical roadmap and contribute to technical decisions on your team.

6. Collaborate with PM and R&D teams globally, in a fast-paced environment.

Qualifications

1. Bachelor's degree in computer science or related technical discipline

2. Strong Computer Science fundamentals (algorithms, data structures, software design) and problem-solving skills

3. Ability to think critically and to formulate solutions in a clear and concise way

4. Very strong teamwork skills (e.g. communication, ownership, empathy, honesty)

5. Experience with Advertisement Technology is a plus, but not required

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 in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws.

If you need assistance or a reasonable accommodation, please reach out to us at redacted

1 hour ago
Related jobs
Promoted
Pinterest
Palo Alto, California

We are looking for a Principal Software Engineer to initiate, design, and build the next-gen version of the key infra components in our monetization ecosystem, such as modernizing our end-to-end ML platform serving over hundreds of use cases making billions of predictions per second, and redesigning...

Promoted
Chemix, Inc.
Sunnyvale, California

Interface with our machine learning research staff, data engineers, and battery engineers to understand our software and data use cases, and design and implement solutions. Chemix is seeking a highly-motivated software engineer to develop and expand our AI platform for autonomous battery materials d...

Promoted
Apple
Cupertino, California

You have experience with Systems Software implementation of new algorithms and data engineering / analysis aspects of an ad network in Python and/or Scala and/or Java, or you have research experience in at least three of the following research areas - Algorithms, Artificial Intelligence, Data Mining...

Mediabistro
San Jose, California

Our Ads Diagnosis & Optimization team is working on building the next-generation ads bidding & ranking diagnosis platform for TikTok Ads to support that growth and help empower creators, connect people, and explore possibilities. Understand ads platform objectives and take full advantage of modern m...

Promoted
Astera Labs
CA, United States

Familiarity with SoC interfaces to common IP blocks such as PCIe Controllers, DDR Controllers, NVME Controllers, AMBA/AHB interfaces, on-chip memory interfaces, and other similar interfaces. The mission of this role is to architect and develop firmware and microcontroller subsystems for Astera Labs’...

Oracle
Santa Clara, California

The Platform ILOM team of Oracle Hardware Development (OHD) is looking for a self-motivated, talented Embedded Software developer to bring exceptional technical skills to join a growing, distributed, multifunctional team developing and maintaining OHD’s latest embedded Linux software for new and exc...

elastic
Mountain View, California

This is a senior software engineering role that focuses on enhancing the vector similarity search functionality within Elasticsearch, covering the design and implementation of new vector search features, enhancements to existing vector search functionality, and resolving bugs. Work with community me...

Mediabistro
Los Gatos, California

To help us deliver this compelling experience, we’re looking for a highly ambitious, visionary, and experienced Senior Product Designer who will help enable our ads experience and integrations with our ads partners. Additionally, you will be a strategic partner with our product, engineering, busines...

Unreal Gigs
Palo Alto, California

Passionate about building engineering tools and tackling challenges faced by software engineers. Identify and explore new areas for product development based on a strategic understanding of user needs and industry trends. We're seeking early engineers to join our dynamic team and contribute to build...

TikTok
San Jose, California

Of the required experience, must have 2 years of experience in each of the following:- Creating secure and stable Android OS privacy applications using Java, Kotlin, or SQLite;- Developing an efficient and maintainable mobile Android application using Kotlin;- Building a secure database on Android a...