Search jobs > Vancouver, BC > Application engineer

Software Engineer - Data Application, TikTok Ads Creative & Ecosystem

TikTok
Vancouver, BC
$80K-$104K a year (estimated)
Full-time

Responsibilities

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.

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.

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.

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 create and deliver the best engaging creative experiences to the end users.

Our work is at the core of TikTok and creator monetization. Examples of our team's work include TikTok video editor, AI-powered smart video generation (we are also exploring AIGC), and TikTok creative exchange (a creative marketplace to connect TikTok advertisers with creators or third-party creative agencies).

We are user / product oriented and dedicated to technical excellence. We aim to drive and lead the technology renovation in the ads tech and creative industry, powering products and driving values for our clients, creators, and the whole ecosystem.

We are looking for software engineers who are excited to grow their 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 :

  • Design, develop, and maintain scalable backend systems and data pipelines that process large volumes of data.
  • Build a robust data warehouse to support creative insights business and product iterations.
  • Collaborate with data engineers and algorithm teams to ensure data is accurately captured, stored, and utilized for analytics and insights.
  • Implement best practices for data warehousing, ETL processes, and data integrity.
  • Work with the product and business teams to understand changing requirements and proactively adjust the architecture to accommodate these changes.
  • Ensure system reliability, scalability, and performance for handling real-time / offline data and large-scale datasets.

Qualifications

Minimum Qualifications :

  • Bachelor's degree or above, majoring in Computer Science or related fields.
  • Strong experience in data applications and data foundations (e.g. data warehouse, big data technologies, OLAP)
  • Ability to think critically and to formulate solutions in a clear and concise way. Excellent teamwork skills, communication skills, and project management skills.
  • 3+ years of experience in data-related product backend / data development.

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 https : / / shorturl.at / cdpT2

19 days ago
Related jobs
TikTok
Vancouver, British Columbia

The application limit is applicable to TikTok and its affiliates' jobs globally. Minimum Qualifications: - Currently pursuing an Undergraduate/Graduate in Software Development, Computer Science, Computer Engineering, or a related technical discipline. TikTok is the leading destination for short-form...

TikTok
Vancouver, British Columbia

The Data Platform team works on building data infrastructures and data products to support business engineering teams at TikTok. As a Software Development Engineer in the data platform team, you will have the opportunity to build, optimize and grow one of the largest data platforms in the world. You...

TikTok
Vancouver, British Columbia

As a Senior Software Engineer on the Ads Measurement Signal team, you will play a key role on working with cross-functional teams to continuously improve comprehensive measurement and influence signal utilization in different ads products. Design, build and maintain scalable and future-proof tech fo...

TikTok
Burnaby, British Columbia

Work closely with business teams to optimize the integration plan for algorithm applications, improve efficiency in evaluating and using algorithm applications across various business scenarios, and reduce the cost of managing and optimizing algorithm applications in different business scenarios. We...

TikTok
Vancouver, British Columbia

Minimum Qualifications - Excellent coding skills and solid foundation in data structures and algorithms- Good understanding of modern system design, including service scalability, stability, quality, data pipeline and web applications- Experience in one or more programming languages including but no...

TikTok
Vancouver, British Columbia

What was once an engineering problem has transformed into a system engineering challenge that is not only heavily dependent on cutting edge technologies for processing large-scale data but also innovative ML algorithms for learning from signal. BS/MS degree in Computer Science or related engineering...

TikTok
Vancouver, British Columbia

Ads/Monetization Technology teams are building the next-generation monetization platforms to help millions of customers grow their businesses, utilizing our products like TikTok. The application limit is applicable to TikTok and its affiliates' jobs globally. TikTok is the leading destination for sh...

TikTok
Burnaby, British Columbia

Our Ads Measurement Signal and Privacy team (MSP) is missioned to build our security and governance infrastructure and process for the ads system end-to-end while making sure our platform with large volume of various signals and data are constantly compliant with regional regulations across the worl...

TikTok
Vancouver, British Columbia

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

TikTok
Vancouver, British Columbia

Our ads data platform team work closely with our product managers and data analysts by building state of the art streaming and batch data processing solution. The entire data pipeline is supporting both the Tiktok ads platform and our internal business intelligence platform. Responsible for the deve...