TikTok
Machine Learning Engineer Graduate (E-Commerce User Growth) - 2027 Start San Jose Regular Bachelor/Master Graduate
Kentucky · Junior
Stay score
odds of building a lasting career here
Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Green-card filing pattern in this occupation
Green-card follow-through: 92%
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- Leveraging on our products, the team helps users discover and acquire great products, enriching their lives.
- As a graduate, you will get opportunities to pursue bold ideas, tackle complex challenges, and unlock limitless growth.
- Please state your availability and graduation date clearly in your resume.
Responsibilities
- Optimize algorithms related to recall/sorting for new user recommendations, improving the relevance of traffic source handling and the accuracy and diversity of new user recommendations.
- Optimize intelligent marketing algorithms, utilizing uplift models and operations research methods to improve marketing efficiency and drive e-Commerce GMV growth.
- Together, we create value for our communities, inspire creativity and bring joy - a mission we work towards every day.
- We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company.
- When we create and grow together, the possibilities are limitless.
Requirements
- Individuals who are completing or have recently completed a Bachelor's degree in Software Development, Computer Science, Computer Engineering or a related discipline.
- Experience in C++ and Python
- Successful candidates must be able to commit to an onboarding date by the end of the year.
Nice to have
- Individuals who are completing or have recently completed a Master's degree in Software Development, Computer Science, Computer Engineering or a related discipline.
Compensation
- Employees also receive 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).
Benefits
- The Company reserves the right to modify or change these benefits programs at any time, with or without notice.
- Benefits may vary depending on the nature of employment and the country work location.
Company info
- To make high-quality products easily accessible, enabling everyone to enjoy a better life.
- We are looking for talented individuals to join our team.
- Candidates can apply to a maximum of two positions and will be considered for jobs in the order you apply.
- The application limit is applicable to our Company and its affiliates' jobs globally.
- Applications will be reviewed on a rolling basis - we encourage you to apply early.
- At TikTok, our mission is to inspire creativity and bring joy.
- We strive to do great things with great people.
- 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.
Equal opportunity
- TikTok Accommodation
This listing is sourced directly from TikTok's careers page and normalized into a canonical job model.