TikTok is looking to build, optimize and grow one of the largest data platforms in the world, utilizing AI/ML solutions and large language models (LLMs) to support core products and business, and to inspire creativity and bring joy to hundreds of millions of users.
Requirements
- Experience in programming, included but not limited to, the following programming languages: C, C++, Java or Python.
- Projects or research experience in at least one area of the following areas: big data frameworks, large language models (LLMs), machine learning, distributed storage systems.
Responsibilities
- Design and implement reliable, scalable, robust and extensible big data systems that support core products and business;
- Design and implement the data analysis and processing system based on AI/ML solutions utilizing large language models (LLMs);
- Design and develop high performance computing frameworks and storage systems;
- Establish solid design and best engineering practice for engineers as well as non-technical people.
Other
- Must obtain work authorization in the country of employment at the time of hire, and maintain ongoing work authorization during employment.
- Effective communication skills, self-driven learner, a sense of ownership.
- Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state, and local laws.
- 10 paid holidays per year, 10 paid sick days per year and 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure).
- Day one access to medical, dental, and vision insurance, a 401(k) savings plan with company match, paid parental leave, short-term and long-term disability coverage, life insurance, wellbeing benefits.