Search jobs > San Jose, CA > Software engineer

Software Engineer - GenAI , Ads Creative & Ecosystem

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. A "creative" is the ad (in the form of a short-form video) served to TikTok users, composed of video, background music, call-to-action card, post-click landing page, and other formats that get delivered to users.

A quote goes "creativity is the soul of advertising", because a good ad creative is effective, yet difficult to produce, especially at the scale of TikTok advertising.

TikTok Ads Creative & Ecosystem team tackles the challenge of creating engaging and effective ad creatives at scale. Our mission is to build cutting-edge tech solutions for ad understanding, production, and optimization, empowering advertisers, creators, and partners to deliver the best creative experiences.

The team is building platforms to provide in-depth and unique AI-driven data insights to provide creative guidance to advertisers, which is the key for their ads planning and iteration.

We are looking for an engineer leader with strong data application background to join our fast growing team. The engineer leader will lead the team to focus on creative insights direction, grow business understanding, build highly scalable and reliable software / infrastructure, partner across functions with global teams, and make big impacts.

If you are someone who welcomes challenges, we are eager to have you on the team! Responsibilities : - AI-Powered Video Editor : Enhance AIGC capabilities to accelerate video editing, including multimodal, multilingual script generation, video clip recommendation and remixing, AI dubbing, and auto video enhancement and decoration.

Automated Image / Video Generation : Develop an end-to-end system to generate images and videos based on content descriptions, creative insights, and visual references.

This system will autonomously analyze and replicate trending content and employ data-driven methods to refine content strategies.

Technology Tracking and Application : Stay abreast of the latest advancements in multimodal and generative AI, along with emerging AIGC startups.

Rapidly integrate these cutting-edge technologies to continuously optimize our AI products.

Minimum Qualifications :

Bachelor's degree or higher in Computer Science, Artificial Intelligence, Mathematics, Electronic Information Engineering, or related fields with deep understanding of advertising and creative tech, with a passion for AI and content creation.

Ability to design impactful AI solutions aligned with business needs.

  • Solid foundation in computer vision and deep learning, familiar with common algorithms and neural network structures. Proficient with training frameworks like DeepSpeed and Megatron, and acceleration techniques such as model distillation, pruning, quantization, MoE, and FlashAttention.
  • Comprehensive knowledge of advanced multimodal and generative AI models and their training techniques, including models like CLIP, BEIT, CoCa, BLIP2, InstructionBLIP, Flamingo, ChatGPT, LLaMA, Qwen-VL, and StableDiffusion.
  • Ability to quickly improve the quality and effectiveness of image and video creatives through adaptive methods like Prompt Engineering, pre / post-processor plugin optimization, RAG / GraphRAG, AI-Agents, and Fine-tuning. Preferred Qualifications :
  • Extensive experience in model development and AI project deployment. Expertise in multimodal classification, retrieval, content matching, and video captioning.

Skilled in creating high-quality content using LLM / MLLM / AIGC technologies.

Insight into the technical evolution roadmap and future trends in AI subfields, including audio, image, video, and natural language processing.

A strong preference for candidates with top-tier publications in related areas.

4 days ago
Related jobs
Mediabistro
San Jose, California

The TikTok Ads Creative & Ecosystem team's mission is to solve the above dilemma, by building industry-leading tech solutions for ads creative/landing page understanding, production/generation, and optimization, to inspire and empower advertisers, creators, and other 3rd parties in the ecosystem to ...

TikTok
San Jose, California

The TikTok Data Ecosystem Team has the vital role of crafting and implementing a storage solution for offline data in TikTok's recommendation system, which caters to more than a billion users. ...

LinkedIn
Sunnyvale, California

Staff Software Engineer, you will be responsible for solving cutting-edge AI problems that empower large & small businesses to reach, engage, and convert professional audiences at scale. Provide technical leadership to junior engineers and collaborator orgs, drive and perform best engineering practi...

TikTok
San Jose, California

We seek strong software engineers to build the best experience for users managing Digital Marketing, with highly scalable and reliable software partnering across disciplines and geographies. Manage the work of a focused team of software engineers, providing guidance, regular feedback, education, and...

TikTok
San Jose, California

As a Software Engineer on the Ads Targeting team, you will design and build large-scale foundations for data processing and serving for next-generation ads targeting products, and applied machine learning models to scale budgets by understanding user interest and intention. The Ads Targeting team's ...

TikTok
San Jose, California

The quality of the ads system highly depends on the ability to handle massive data, and machine learning is widely used to improve the quality of our ads. The Ads machine learning data platform team is responsible for building highly efficient and stable infrastructure to collect and process data fo...

Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related area. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

TikTok
San Jose, California

Minimum Qualifications- BS or MS degree in Computer Science, Computer Engineering, or related areas- Strong Computer Science fundamentals (algorithms, data structures, software design) and problem solving skills- Proven experience with JavaScript/HTML/CSS, and React / Vue- Collaborative mindset, wit...

Mediabistro
San Jose, California

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. We are looking for strong Backend Engineers who are excited to grow their business understanding, build highly scalable and reliable software, and par...

Mediabistro
San Jose, California

Our Ads QA team focus on the quality assurance of the whole ads-system, including AD manager, delivery system, review system, conversion measurement and etc. ...