Machine Learning Engineer Intern (E-Commerce) - 2027 Summer

Posted yesterday

tiktok usds joint ventureSeattle (WA)

SENIORITY

Intern

Apply

About the role

Responsibilities: About the team TikTok E-commerce is a content-driven business powered by short-form video and live-streaming, dedicated to becoming the premier destination for users to discover affordable, high-quality products. Our team strives to deliver a tailored and efficient shopping experience while upholding a robust governance and risk control framework to ensure platform integrity, merchant compliance, and a secure ecosystem. We are looking for talented individuals to join us for an internship. Our internship program offers students hands-on experience, industry exposure, and opportunities to apply their knowledge to real-world challenges while building a strong foundation for personal and professional growth. Interns will gain practical experience, explore potential career paths, and participate in social events, learning programs, and development workshops alongside industry professionals.
Responsibilities: Work with large-scale data, logs, metrics, or experiments to understand user search behavior and improve product or system quality. Collaborate with engineering, product, data science, and machine learning partners to define requirements and deliver project milestones. Write clear, maintainable code and documentation for assigned workstreams. Communicate progress, risks, and learnings with mentors and stakeholders throughout the internship.
Qualifications: Minimum Qualification(s):Currently pursuing a Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field. Able to commit to a 12-week internship during Summer 2027. Familiarity with at least one programming language, such as JavaScript/TypeScript, Python, Java, Go, or similar. Strong problem-solving skills, attention to detail, and willingness to learn from feedback. Interest in developer platforms, full-stack engineering, or AI-assisted development tools.
Preferred Qualifications: Currently pursuing a Master's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field. Familiarity with databases, distributed systems, data pipelines, experimentation, or large-scale backend services. Experience using data to investigate product,

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this