Software Engineer, University Graduate (Digital Human)- 2023 Start (BS/MS) @ TikTok - Los Angeles, CA

Job Overview

a year ago

Software Engineer, University Graduate (Digital Human)- 2023 Start (BS/MS)

TikTok - Los Angeles, CA

Responsibilities TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul and Tokyo. Why Join Us At TikTok, our people are humble, intelligent, compassionate and creative. We create to inspire - for you, for us, and for more than 1 billion users on our platform. We lead with curiosity and aim for the highest, never shying away from taking calculated risks and embracing ambiguity as it comes. Here, the opportunities are limitless for those who dare to pursue bold ideas that exist just beyond the boundary of possibility. Join us and make impact happen with a career at TikTok. Team Introduction: We are looking for a Software Engineer, Avatars & Computer Graphics to join the Avatars team at TikTok. We are the team that builds the platform infrastructure and core technologies for avatars used in various products at TikTok. You will have the opportunity to be a part of our extraordinary team of engineers and researchers to apply the latest and greatest advancements in computer graphics, game engines, machine learning and AR/VR to shape the future of avatars. Working in a fast-paced team with a highly collaborative setup, you will help deliver impactful avatar products to delight and inspire millions of users every day. Successful candidates must be able to commit to one of the following start dates below: 1. January 16, 2023 2. February 6, 2023 3. March 6, 2023 4. May 22, 2023 5. June 12, 2023 6. July 17, 2023 7. August 14, 2023 We will prioritize candidates who are able to commit to these start dates. Please state your availability and graduation date clearly in your resume. Application deadline: February 15th, 2023 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. Technical Assessment Candidates who pass resume evaluation will be invited to participate in TikTok's technical online assessment in HackerRank. Responsibilities Build and optimize core engine functionalities as part of a high-performance, high-quality avatar system including rendering, animation, physics, etc. Build cross-platform SDK framework to deploy and integrate avatar features into various applications Build tools and platforms to accelerate both engineering and scalable asset development Partner with product managers, artists and cross-functional engineering teams to launch, iterate and maintain innovative products Qualifications Final year or recent graduate with a Bachelors/Masters background in Software Development, Computer Science, Computer Engineering, or a related technical discipline Experience in C/C++ programming Experience and knowledge of computer graphics, game engines Problem-solving and communication skills Passionate about Avatars/CG/VR/AR Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment. Preferred Qualifications: Experience with advanced techniques in real-time rendering, character animation, physics simulation, geometry modeling and machine learning Experience building and delivering products in the field of Gaming/AR/VR/ML Experience with 3D software such as Maya, Houdini and game engines such Unity, Unreal Experience with graphics API such as OpenGL/Metal/Vulkan/DirectX Experience with low-level performance profiling and optimization Experience with mobile/backend/frontend development TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. 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. TikTok is committed to providing reasonable accommodations during our recruitment process. If you need assistance or an accommodation, please reach out to us at [email protected]

Similar Jobs

Back End Engineer

Warner Music Group

Los Angeles, CA

Support recruiting and onboarding of new engineers. You will get to deliver consistent, high-quality products that are adopted by dispersed global teams while…

Sr. DOT Net Full Stack Developer

Cognizant

Woodland Hills, CA

This individual must be hands-on and strong in C#,.net framework fundamentals. Excellent understanding of distributed systems and service-oriented architecture.

Embedded Software Engineer

Enin Systems

Los Angeles, CA

The rest of their day will consist of daily agile meetings with the embedded software development team, and doing documentation. Job Types: Full-time, Contract.

Systems Software Engineer

Sure Secure Solutions

Pasadena, CA

A Venue Reliability Engineer (VRE) is a multi-disciplined engineer that works closely with Ground Data System’s Subsystems and infrastructure team to ensure…

Staff Software Engineer, Gameplay Tech - VALORANT

Riot Games

Los Angeles, CA

Mentor other engineers and provide technical guidance to the gameplay systems teams. You will collaborate closely with designers, QA, and producers to deliver…

FE Programmer

91bnb

El Monte, CA

At least 3-year software development experience. Complete the specific project assigned by the team lead and the management team.

Software Engineer

InbaSoft

Downey, CA

Experience in project management and software development. Creating a project budget and ensuring the project adheres to the budget as closely as possible.

C++ Developer

Enin Systems

Los Angeles, CA

Applicants must have 5 years of C/C++ experience and have technical experience with Unix Command Line, Python, and/or React . Job Types: Full-time, Contract.

Senior Drupal/PHP/MySQL/DrupalCommerce/WooCommerce/Shopify/WCAG Programmer

Trinet Internet Solutions Inc.

Irvine, CA

Required Experience* *Minimum 3-5 years of related experience in hands on development of Drupal/PHP/MySQL/DrupalCommerce/WooCommerce/Shopify/WCAG including;…

.Net Consultant

Synapseb systems

Los Angeles, CA

B. 5 years of C# Programming. C. 5 years of Web services REST API or SOAP. E. 5 years of Angular. REST/Angular: 5 years (Preferred).

Software Engineer (C#/.NET), Services

Rockstar Games San Diego & Toronto

Carlsbad, CA

Develop high volume, highly scalable server-side features utilizing Windows Server, SQL server, IIS, . Knowledge of Agile software development processes.

Senior Producer

Rockstar Games San Diego & Toronto

Carlsbad, CA

Strong understanding of software development and project management processes and practices. Experience with Microsoft Office (emphasis on Excel), Hansoft, JIRA…

GPU Software Engineer

DeepSight Technology

Los Angeles, CA

5 or more years of experience in commercial software development. We provide top-notch benefits and perks, including health, vision, dental, stock options, and…

Sr. Machine Learning Engineer

Viant Inc.

Irvine, CA

The successful candidate will be responsible for building and maintaining the software development toolbox used by our department, as well as improving data…

Senior or Staff or Principal Embedded GUI Application Software Engineer

Adagio Medical

Laguna Hills, CA

This engineer participates in other areas of software programming like (but not limited to) embedded application development, unit testing and code reviews of…

Software Engineer

Edmunds.com

Santa Monica, CA

Understanding of Object-oriented programming or Functional Programming paradigm. On-going career development sessions and an annual learning event.

Senior Software Engineer

Edmunds.com

Santa Monica, CA

Collaborate on the development and design of software and systems with other engineers and stakeholders to ensure best practices are followed.

Senior Android Developer - Remote in California

JPMorgan Chase Bank, N.A.

Apple Valley, CA

Collaborate with other engineers, QA engineers and designers to ship features. You'll be tasked with keeping the team and other key stakeholders up to speed on…

Platform Senior Developer

City National Bank

Los Angeles, CA

O Actively mentor other colleagues by contributing experience and insight to the team and to CNB. Able to mentor colleagues and external partners on these…

Staff Engineer, Software Test

Thermo Fisher Scientific

West Hills, CA

Capture the test evidence and prepare a test summary document by end of project closure. Strong understanding of Agile software development and contemporary…

Senior Graphics Programmer

Rockstar Games San Diego & Toronto

Carlsbad, CA

Experience optimizing both performance factors and memory footprints using hardware and software profilers (PIX, GCM Replay, Tuner, Vtune, etc.).

Software Engineer III

Orange County's Credit Union

Santa Ana, CA

Deep understanding of Agile software development and DevSecOps practices. Consistently practice the Service Philosophy of “Put People First” by exercising the…

Web Developer/ e-commerce specialist

OLIA FASHIONS

Thousand Oaks, CA

Apparel Manufacturing company is looking for an experienced individual to maintain an eCommerce site on wordpress on a contract and part time basis.

Unreal Engine Developer | Remote, starting at $150k

Focus Talent Group

Los Angeles, CA

Experience with designing modular and scalable software. Minimum of 3-5 years of Unreal development experience. Recently worked in Unreal Engine 4 or 5.