(General Hire) Machine Learning Engineer Intern (TikTok-Recommendation) - 2027 Summer
Job Description
Software Engineering Intern
We’re looking for an intern to join our engineering team. If you’re passionate about building real software and want to work alongside experienced engineers, this could be a great fit. You’ll contribute to projects that matter, not just busywork.
What you’ll do
You’ll work on actual product features, write code that gets deployed, and collaborate with cross-functional teams. Expect to debug, test, and ship improvements. You’ll attend standups, participate in code reviews, and get direct mentorship from senior engineers. We value curiosity and a willingness to learn over knowing everything on day one.
Who we’re looking for
- Currently enrolled in or recently graduated from a computer science or related degree program
- Some experience with at least one programming language (Python, Java, or C++ preferred)
- Comfortable with version control (Git) and basic command-line tools
- Strong problem-solving skills and ability to communicate technical ideas clearly
No specific years of experience required—this is an internship role, so we expect you to be early in your career. We’ll provide the context and support you need to succeed.
Location and schedule
This role is based in the selected city. You’ll work a standard weekly schedule, generally during business hours. We offer a hybrid arrangement—some days in the office, some remote—depending on team needs and project timelines.
Compensation and benefits
The hourly rate for this position in the selected city is $45 per hour. Benefits vary based on employment type and country of work location, but as an intern you get:
- Health insurance from day one
- Life insurance
- Wellbeing benefits
- 10 paid holidays per year
- Paid sick time: 56 hours if hired in the first half of the year, 40 hours if hired in the second half
- Housing allowance if you’re not working 100% remotely (subject to eligibility)
The company may modify or change these benefits at any time, with or without notice.
Important notice for Los Angeles County (unincorporated) candidates
Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state, and local laws, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. We believe that criminal history may have a direct, adverse, and negative relationship on certain job duties, which could result in the withdrawal of a conditional offer of employment. Specifically, these duties include:
- Interacting and occasionally having unsupervised contact with internal/external clients and/or colleagues
- Appropriately handling and managing confidential information, including proprietary and trade secret information, and access to information technology systems
- Exercising sound judgment
If you have any questions about this policy or your application, feel free to reach out. We’re committed to fair and transparent hiring.