Search jobs > San Jose, CA > Ios software engineer

iOS Software Engineer Graduate (TikTok MultiMedia, Video on Demand) - 2025 Start (BS/MS)

TikTok
San Jose
Full-time

TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy.

TikTok's global headquarters are in Los Angeles and Singapore, and its offices include New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.

Why Join UsCreation is the core of TikTok's purpose. Our platform is built to help imaginations thrive. This is doubly true of the teams that make TikTok possible.

Together, we inspire creativity and bring joy - a mission we all believe in and aim towards achieving every day.To us, every challenge, no matter how difficult, is an opportunity;

to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always.At TikTok, we create together and grow together.

That's how we drive impact - for ourselves, our company, and the communities we serve.Join us. About the Team : TikTok Video-On-Demand (VOD) is a world-leading video platform that provides multimedia storage, delivery, transcoding services and playback, uploading SDKs.

We are building the next generation VOD platform which provides excellent experiences for billions of users around the world.

We're looking for software engineers to join the VoD mobile SDK team! Our team's mission is to empower TikTok content consumption by enhancing playback and uploading mobile SDK capacities and performance.

Join our team, you will focus on building mobile SDK related to multimedia and network technologies which deliver the best user experience on a huge variety of mobile platforms for TikTok users around the world.

We are looking for talented individuals to join our team in 2025. As a graduate, you will get unparalleled opportunities for you to kickstart your career, pursue bold ideas and explore limitless growth opportunities.

Co-create a future driven by your inspiration with TikTok. Successful candidates must be able to commit to an onboarding date by end of year 2025.

Applications will be reviewed on a rolling basis. We encourage you to apply as early as possible. 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 TikTok and its affiliates' jobs globally. Applications will be reviewed on a rolling basis - we encourage you to apply early.

Online AssessmentCandidates who pass resume evaluation will be invited to participate in TikTok's technical online assessment in HackerRank.

Responsibilities- Architecture design and development of mobile platform, serving TikTok VoD business, especially on player and data loading.

Support the development of video playback / upload / download SDK on mobile platforms- Take ownership of end-to-end product quality, from developing to maintaining core mobile frameworks that power and deliver smooth playback experiences

Minimum Qualifications- Bachelor's degree in Computer Science or related discipline.- Experience in iOS mobile application development- Hands-on experience in building mobile applications and mobility solutions for native applications- Solid programming experience in at least one of the following languages : C, C++, Java- Self-motivated and independent in learning new technologies quickly.

Preferred Qualifications : - Experience with audio and video editing, media processing, transcoding and / or playback.- Experience with Graphics and / or OpenGL.

  • Experience with any of the following multimedia frameworks / projects is a bonus : FFmpeg, GStreamer, VLC, ExoPlayer.
  • 30+ days ago
Related jobs
Promoted
TikTok
San Jose, California

Our team is responsible for achieving goals by building content moderation process systems, rule engine, strategy systems, feature engine, human moderation platforms, risk insight systems, and all kinds of supportive platforms across TnS organization. Appropriately handling and managing confidential...

TikTok
San Jose, California

Minimum Qualifications:- Proficient in C/C++- Familiar with graphics rendering APIs such as OpenGL ES/Metal/Vulkan; has experience in shader programming- Excellent spoken and written communication Preferred Qualifications:- Bachelor's degree or higher in Computer Science, Software Engineering, or a ...

ByteDance
San Jose, California

Responsibilities:In this role, you will be at the forefront of cutting-edge research and development of advanced techniques for MaaS solutions including model continuous pretraining, fine-tuning, evaluation, inference capabilities and also LLM application/agent development. With a suite of more than...

Promoted
TikTok
San Jose, California

We're looking for 2025 new grads to join us - In our team, you will have the opportunity to participate in the development of the cutting-edge content understanding model to help improve the recognition ability of violated content in TikTok, and will also be responsible for optimizing our distribute...

Promoted
TikTok
San Jose, California

Familiar with common machine/deep learning, causal inference, and operational optimization algorithms, including classification, regression, clustering methods, as well as mathematical programming and heuristic algorithms;. E-commerce is a new and fast growing business that aims at connecting all cu...

TikTok
San Jose, California

Successful candidates must be able to commit to one of the following summer internship start dates below: Monday, May 12Monday, May 19Tuesday May 27 (Memorial Day May 26)Monday, June 9Monday, June 23 We will prioritize candidates who are able to commit to these start dates. Responsibilities:This int...

Promoted
TikTok
San Jose, California

Our work involves optimizing large-scale recommendation algorithms, solving optimization problems with complex constraints, designing and implementing recommendation architectures for various scenarios, and conducting complex and in-depth analyses of product data. Our team is responsible for designi...

TikTok
San Jose, California

Summer Start Dates:Monday, May 12Monday, May 19Tuesday May 27 (Memorial Day May 26)Monday, June 9Monday, June 23 Candidates who pass resume evaluation will be invited to participate in TikTok's technical online assessment through HackerRank. Our team is responsible for achieving goals by building mo...

Promoted
TikTok
San Jose, California

We aim to improve the usability, reliability, stability of the whole system and user experience through project testing, automation testing, CI/CD system construction, test tool construction and etc. Responsible for the architecture design and development of testing tools, quality platforms, enginee...

ByteDance
San Jose, California

Responsibilities:- Build software control systems to manage the network resources, especially the long haul bandwidth;- Build host/gateway end-side network traffic monitoring, analysis and control capabilities;- Working with network operation and planning teams to support bandwidth and performance r...