Software Development Intern

4 days ago


San Jose, California, United States Tik Tok Full time
Internship Opportunity at TikTok

TikTok is a leading destination for short-form mobile video, and we're looking for talented individuals to join our team as interns in 2025. Our mission is to inspire creativity and bring joy, and we're committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives.

About the Role
We're seeking interns to work on our AR Effect Platform, which enables breakthrough AR interactive experiences consumed by hundreds of millions of TikTok users worldwide. As an intern, you'll have the opportunity to work on building a unified algorithm system that delivers numerous cutting-edge AR algorithms to various TikTok products.

Responsibilities
- Define the future direction of our editing tools core technology, creation workflows, and pipeline.
- Support our fast-growing effect creator community and internal effect production team to achieve their creative vision.

Requirements
- Currently pursuing an Undergraduate/Graduate/Master in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
- Able to commit to working for 12 weeks during Summer 2025.
- Past experience working on 3D games and/or film production, knowledge of game engines, real-time rendering, animation, VFX pipelines, visual programming, etc.
- Solid data structure and algorithm foundations.
- Proficient with native programming concepts (C++, multithreading, memory management, etc.).
- Excellent system design skills, and UI/UX product design sense.

What We Offer
- A vibrant blend of social events and enriching development workshops.
- The opportunity to work on cutting-edge AR technology and contribute to the development of our AR Effect Platform.
- A chance to learn from experienced professionals and grow your skills in a dynamic and inclusive environment.

How to Apply
Apply now and join our team of talented individuals who are passionate about creating innovative and engaging experiences for our users.

  • San Jose, California, United States Tik Tok Full time

    Software Development InternTikTok is a leading destination for short-form mobile video, and we're looking for talented individuals to join our team as Software Development Interns. As a member of our Media Product team, you'll be responsible for building fundamental media capabilities and components for the TikTok product, including playback controls,...


  • San Jose, California, United States TikTok Full time

    About the RoleWe are seeking a talented and motivated individual to join our team as a Software Development Intern. As a member of our team, you will have the opportunity to work on real-world projects, collaborate with experienced software engineers, and contribute to the development of scalable and secure systems.Key ResponsibilitiesDesign and implement...


  • San Jose, California, United States Tik Tok Full time

    About the RoleWe are seeking a talented Software Development Intern to join our User Growth team at TikTok. As a key member of our team, you will contribute to the conception, estimation, and prioritization of ideas, leveraging data-driven product sense to drive growth.Responsibilities:Participate in the conception, estimation, and prioritization of ideas,...


  • San Jose, California, United States NetApp Full time

    Job SummaryAs a Software Engineer Intern at NetApp, you will participate in product design, development, verification, troubleshooting, and delivery of a system or major subsystems. This position requires an individual to be creative, team-oriented, technology savvy, driven to produce results, and demonstrates the ability to take a cross-team leadership...


  • San Jose, California, United States F5 Full time

    About the Role:F5 is seeking a highly motivated and driven engineering student to join our Summer Internship Program. As a software development intern, you will have the opportunity to gain hands-on experience and contribute to real-world solutions across our enterprise and open-source projects.Key Responsibilities:Work on impactful projects in development,...


  • San Jose, California, United States TikTok Full time

    Job DescriptionTikTok is seeking a talented Software Development Engineer Intern to join our PASS team. As a key member of our team, you will be responsible for building and maintaining high-performance security services, exploring new features to improve performance and scalability, and collaborating with cross-functional global teams to deliver...


  • San Jose, California, United States Micron Technology Full time

    About the Role:Micron Technology is seeking a highly motivated and detail-oriented Software Engineer Intern to join our CXL Software Tools Development team. As an intern, you will have the opportunity to work on cutting-edge projects, collaborate with experienced engineers, and develop your skills in software development.Responsibilities:Assist in the...


  • San Jose, California, United States Tik Tok Full time

    About the RoleTikTok is seeking a talented individual to join our Monetization Product team as a Software Development Intern. As a member of this team, you will have the opportunity to work on cutting-edge ad technology and contribute to the development of innovative monetization products that drive engagement and business outcomes.ResponsibilitiesCreate...


  • San Jose, California, United States Bonsai Robotics Full time

    About Bonsai RoboticsBonsai Robotics is a pioneering company in the field of agricultural equipment efficiency. Our mission is to create a new ecosystem of semi-autonomous robotic machinery that can revolutionize the way orchards are managed. Job Overview: We are seeking an intern with a passion for robotics simulation to join our team. The ideal candidate...


  • San Jose, California, United States Tik Tok Full time

    Job Description:TikTok is a leading destination for short-form mobile video. As a Data Intern, you will be part of the Global Live Data Business team, responsible for empowering the TikTok Live Business with data. Our goal is to build a Data Warehouse that can cater to batch and streaming data, Data Products that provide useful information to build efficient...


  • San Jose, California, United States Lynx Software Technologies Full time

    Job OverviewLynx Software Technologies is seeking a highly skilled Senior Software Engineer to join our team. As a key technical resource, you will ensure the successful deployment and support of our Lynx product implementations. This customer-facing role requires excellent communication skills and collaboration with internal and external teams.Key...


  • San Jose, California, United States Tik Tok Full time

    About the RoleWe are seeking a highly motivated and talented Front-End Engineer Intern to join our team at TikTok. As a Front-End Engineer Intern, you will have the opportunity to work on building new features that touch hundreds of millions of people around the world.ResponsibilitiesBuild new features that touch hundreds of millions of people around the...

  • Software Architect

    3 weeks ago


    San Jose, California, United States Innominds Software Full time

    Job Title: Software ArchitectInnominds Software Inc. is seeking a highly skilled Software Architect to join our team in San Jose, CA.Job Summary:We are looking for a talented Software Architect to design and develop complex software systems. The ideal candidate will have a strong background in software engineering, architecture, and design patterns.Key...


  • San Mateo, California, United States PlayStation Global Full time

    About the Role:We're seeking a highly skilled Software Engineer Intern to join our team at PlayStation Global. As a key member of our SDK team, you'll be responsible for developing CPU compilers and related tools for the PlayStation SDK.These tools are essential for both game developers and internal software teams who create games and applications for...


  • San Mateo, California, United States Snowflake Computing Full time

    About the RoleSnowflake Computing is seeking a highly motivated and talented Software Development Intern to join our team. As a Software Development Intern, you will have the opportunity to work on cutting-edge projects and contribute to the development of our cloud data platform.Key ResponsibilitiesDesign, develop, and test software applications and...


  • San Mateo, California, United States PlayStation Global Full time

    About the Role:At PlayStation Global, we're looking for a talented Software Development Intern to join our Client Developer Experience (DevEx) team. As a key member of our team, you'll play a crucial role in enhancing developer productivity and collaboration.Key Responsibilities:Assist in the design, development, and testing of software features that...


  • San Jose, California, United States Lynx Software Technologies Full time

    Job Title: Sr. Software Engineer, Customer SuccessJob Summary:We are seeking a highly skilled Sr. Software Engineer to join our Customer Success team. As a key technical resource, you will ensure the successful deployment and support of our Lynx product implementations. This is a customer-facing role that requires excellent communication skills and...


  • San Mateo, California, United States Snowflake Computing Full time

    Build the Future of AI Data CloudSnowflake Computing is a global leader in cloud data platforms. We're seeking a talented Software Development Intern to join our team and contribute to the development of our innovative cloud data platform.As a Software Development Intern, you will work closely with our experienced engineers to design, develop, and test...


  • San Jose, California, United States Stryker Full time

    Join Stryker's Team of InnovatorsWe are seeking highly motivated and talented individuals to join our team as Software Engineering Interns. As a member of our team, you will have the opportunity to work on cutting-edge medical technology projects, collaborate with cross-functional teams, and develop your skills in a fast-paced and dynamic environment.Key...


  • San Jose, California, United States Credo Semiconductor, Inc. Full time

    Credo Semiconductor, Inc. is seeking a highly skilled Senior Software Developer to join the Applications team and contribute to the development of our SDK. The ideal candidate will have a strong background in C and Python programming languages and experience with firmware development.Key Responsibilities:Develop software to control our diverse chip and IP...