ResponsibilitiesAbout ByteDanceFounded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok, Helo, and Resso, as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content.
Why Join UsCreation is the core of ByteDance's purpose. Our products are built to help imaginations thrive. This is doubly true of the teams that make our innovations possible.
Together, we inspire creativity and enrich life - a mission we aim towards achieving every day. To us, every challenge, no matter how ambiguous, is an opportunity;
to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always. At ByteDance, we create together and grow together.
That's how we drive impact - for ourselves, our company, and the users we serve. Join us. About the TeamOur team plays a crucial role in ensuring the company’s success.
We seek people who are willing to learn and put in the effort to solve problems. Our challenges are not your regular day-to-day problems - you’ll be part of a team that’s developing new solutions to new challenges.
It’s working fast, at scale, and we’re making a difference. We are looking for talents to join us on this exciting journey! Responsibilities- Work within the XR (Extended Reality) Foundation team at PICO (our Virtual Reality Group) to build the core technologies to make the immersive XR experience possible.
- Work on runtime software to developer SDK and game engines, and be responsible for creating and optimizing XR technologies vertically across the software stacks, empowering our developers to create the best XR applications.
- Work closely with global PICO teams to deliver AAA quality XR technology demos.- Be responsible for showcase project's technical directions and decisions.
- Collaborate with cross-functional and offshore teams on content creation, tools, graphics and XR technologies.- Provide mentorship and guidance to junior engineers.
- QualificationsMust have a Master's degree in Computer Science, Engineering (any), Information Technology, Mathematics, Statistics, Physics, or a related field, and 2 years of related work experience;
OR a Bachelor's degree in Computer Science, Engineering (any), Information Technology, Mathematics, Statistics, Physics, or a related field, and 5 years of post-bachelor’s, progressiverelated work experience.
- Of the required experience, must have 2 years of experience in each of the following : - Utilizing Unity game engine to design and build immersive interactive technology demos and game experiences that leverage XR technology;
- Designing and executing shader programming for computer graphics, including User Interface, post-processing, and 3D models, using GLSL and HLSL;
- Designing and implementing user facing features on web and mobile applications by using programming language including Java, Go, React, and JavaScript;
- Performance monitoring, profiling, and optimization for mobile apps, including optimization of CPU / GPU / memory usage and power consumption;
- Version control of codebase using Pipeline, Bash, or Git; and- Working with cross-functional stakeholders to gather business requirements and translate them into technical requirements, and using agile methodology for the entire software development lifecycle (SDLC).
Type : Full time, 40 hours / weekLocation : Bellevue, WASalary Range : $184300 - $337250 per year To