Demo

Backend Software Engineer, Recommendation - Data Infrastructure (Storage Systems)

Tik Tok
Seattle, WA Full Time
POSTED ON 2/13/2025
AVAILABLE BEFORE 5/7/2025

Responsibilities

About TikTok

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.

About The Team

The TikTok Recommendation - Data Infrastructure 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. Their primary objectives are to guarantee system reliability, uninterrupted service, and seamless performance. They aim to create a storage and computing infrastructure that can adapt to various data sources within the recommendation system, accommodating diverse storage needs. Their ultimate goal is to deliver efficient, affordable data storage with easy-to-use data management tools for the recommendation, search, and advertising functions.

What you will be doing :

  • Responsible for the design and development of distributed database Hbase-related components.
  • Responsible for the design and development of single-node LSM engine Rocksdb-related components.

Qualifications

  • Bachelor's Degree or above, majoring in Computer Science, or related fields, with 1 years of relevant development experience in the field with a strong programming ability, and proficiency in one of C / C / Java;
  • In-depth understanding of the architecture and principles of distributed systems;
  • A willingness to tackle challenging problems without clear solutions, a strong enthusiasm for learning new technologies, and prior experience in managing large-scale data.
  • Preferred Qualifications :

  • Exhibit knowledge in distributed consensus algorithms like Paxos / Raft.
  • Show familiarity with distributed transaction models.
  • Demonstrate proficiency in typical storage engines, including RocksDB, and have a deep understanding of Redis at source code level.
  • Display expertise in low-level aspects of operating systems, with a background in optimizing system performance for TCP / IP, I / O operations, and other critical component
  • 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 dataecommerce.accommodations@tiktok.com

    LI-CZ6

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Backend Software Engineer, Recommendation - Data Infrastructure (Storage Systems)?

    Sign up to receive alerts about other jobs on the Backend Software Engineer, Recommendation - Data Infrastructure (Storage Systems) career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $88,984 - $115,784
    Income Estimation: 
    $111,369 - $141,168
    Income Estimation: 
    $117,871 - $153,580
    Income Estimation: 
    $109,939 - $144,341
    Income Estimation: 
    $114,500 - $144,633
    Income Estimation: 
    $66,157 - $90,051
    Income Estimation: 
    $82,230 - $118,841
    Income Estimation: 
    $136,714 - $171,621
    Income Estimation: 
    $66,195 - $86,448
    Income Estimation: 
    $153,752 - $200,235
    Income Estimation: 
    $111,369 - $141,168
    Income Estimation: 
    $131,745 - $167,716
    Income Estimation: 
    $144,503 - $184,592
    Income Estimation: 
    $102,541 - $137,871
    Income Estimation: 
    $153,752 - $200,235
    Income Estimation: 
    $70,239 - $89,209
    Income Estimation: 
    $88,984 - $115,784
    Income Estimation: 
    $92,017 - $124,111
    Income Estimation: 
    $90,707 - $120,959
    Income Estimation: 
    $91,486 - $118,193
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Tik Tok

    Tik Tok
    Hired Organization Address Seattle, WA Full Time
    TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring...
    Tik Tok
    Hired Organization Address Seattle, WA Full Time
    About TikTok U.S.Data Security TikTok is the leading destination for short-form mobile video. Our mission is to inspire ...
    Tik Tok
    Hired Organization Address Seattle, WA Full Time
    Responsibilities About the company : TikTok is the leading destination for short-form mobile video. Our mission is to in...
    Tik Tok
    Hired Organization Address New York, NY Full Time
    Responsibilities About TikTok TikTok is the leading destination for short-form mobile video. At TikTok, our mission is t...

    Not the job you're looking for? Here are some other Backend Software Engineer, Recommendation - Data Infrastructure (Storage Systems) jobs in the Seattle, WA area that may be a better fit.

    AI Assistant is available now!

    Feel free to start your new journey!