> Markdown version of [/jobs/ext/1466324-software-engineer](https://www.wearedevelopers.com/jobs/ext/1466324-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Tiktok Accommodation - **Location:** San Jose, CA, United States - **Experience:** Expert - **Salary:** $212,800.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Android Software Development, Apple IOS, Apple Xcode, C++ (Programming Language), Profiling, Digital Rendering, Game Engine, Mobile Application Software, OpenGL, Systems Integration, Visual Effects, Video Editing, Rendering Engine, Information Technology - **Published:** July 28, 2026 - **Apply:** https://www.dice.com/job-detail/948d63e0-1389-4a00-8221-0c975d5e9cbc ## About the Role Minimum Qualifications - B.S. or M.S. in Computer Science with 4+ years of relevant experience. - Proficient in C/C++; - Strong interest in performance on mobile devices - you enjoy digging into profilers and chasing down the last millisecond. - Familiar with iOS and/or Android development, and has experience in video and image processing related applications on mobile phones Preferred Qualifications - Hands-on experience with mobile profiling tools (Xcode Instruments, Perfetto / Systrace, Android GPU Inspector, RenderDoc, etc.). - Experience optimizing frame rate stability, memory footprint, thermal, or battery consumption in a consumer-scale mobile app. - Familiarity with camera pipelines (AVFoundation / Camera2 / CameraX) or real-time video processing. - Experience with AR, game engine, or real-time graphics development. - Experience integrating on-device inference frameworks (CoreML, TNN, MNN, NCNN, TFLite) and optimizing their runtime cost. - Basic understanding of graphics rendering APIs (OpenGL ES / Metal / Vulkan); shader programming experience is a plus ## Description About this team We own the Effect SDK powering TikTok's camera and creation experience - the system behind every filter, AR effect, and visual effect used by hundreds of millions of creators every day. This role sits at the business architecture layer of a self-developed rendering engine, partnering closely with rendering, algorithm, and camera pipeline teams to deliver smooth, low-power effect experiences across a massive range of mobile devices. Responsibilities - Drive end-to-end experience optimization of the effect pipeline during shooting - diagnose and resolve frame drops, jank, thermal throttling, and power consumption issues on real user devices. - Profile the full camera-effect-render-encode pipeline; identify bottlenecks across CPU, GPU, memory, and thread scheduling, and land measurable improvements. - Collaborate with the rendering engine team to understand and leverage low-level capabilities, and with the on-device algorithm team to co-optimize model integration and execution. - Build and evolve the business architecture of the Effect SDK (Native, cross-platform for iOS & Android), turning product requirements into robust, maintainable modules. - Localize and fix technical problems and bugs reported from production, with a strong ownership mindset. - Learn new techniques quickly, communicate clearly, and collaborate well across teams. ## Related Videos - [Xcode development redefAIned](https://www.wearedevelopers.com/videos/100195-xcode-development-redefained) - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [Building Better Apps with React Native](https://www.wearedevelopers.com/videos/1466-building-better-apps-with-react-native) - [There's an app for that - on the role of cross platform development in the app development ecosystem](https://www.wearedevelopers.com/videos/278-there-s-an-app-for-that-on-the-role-of-cross-platform-development-in-the-app-development-ecosystem) - [Harnessing Apple Intelligence: Live Coding with Swift for iOS](https://www.wearedevelopers.com/videos/1515-harnessing-apple-intelligence-live-coding-with-swift-for-ios) - [Enhancing Workload Security in Kubernetes](https://www.wearedevelopers.com/videos/356-enhancing-workload-security-in-kubernetes) ## Related Articles - [Cross Platform Mobile Development Frameworks to Use in 2025](https://www.wearedevelopers.com/magazine/404-cross-platform-mobile-development-frameworks-to-use-in-2025) - [A Guide to Choosing the Right Tools for App Developers](https://www.wearedevelopers.com/magazine/391-a-guide-to-choosing-the-right-tools-for-app-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)