{"id":1237166,"url":"https://alion.io/job/tiktok-software-engineer-cc-sdk-performance-optimization","title":"Software Engineer, C/C++ SDK Performance Optimization","company":{"id":47,"name":"TikTok","domain":"tiktok.com","url":"https://alion.io/company/tiktok","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Feishu","truth_index":{"grade":"B","score":84,"open_postings":1632,"ghost_share":0,"stale_share":0.435,"repost_share":0,"time_to_fill_p50_days":93,"computed_at":"2026-10-02T05:45:00Z"}},"role":"Hardware","role_family":"Hardware","seniority":"junior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["San Jose, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":122000,"max_usd":245000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":288},"experience_years_min":1,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"AVFoundation","optional":true},{"name":"CameraX","optional":true},{"name":"Core ML","optional":true},{"name":"Edge AI","optional":true},{"name":"Jetpack Compose","optional":true},{"name":"LiteRT","optional":true},{"name":"Metal","optional":true},{"name":"OpenGL","optional":true},{"name":"RenderDoc","optional":true},{"name":"TensorFlow","optional":true},{"name":"TFLite","optional":true}],"status":"live","first_seen_at":"2026-04-15T04:15:21Z","employer_posted_date":"2026-09-25","last_verified_at":"2026-10-02T15:27:36Z","board_verified":true,"closed_at":null,"days_open":170,"trust":{"level":"ok","repost_count":0,"flags":[],"days_open":170},"description":"岗位职责 / Responsibilities\nAbout this team\nWe 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.\nResponsibilities\n- 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.\n- Profile the full camera→effect→render→encode pipeline; identify bottlenecks across CPU, GPU, memory, and thread scheduling, and land measurable improvements.\n- 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.\n- Build and evolve the business architecture of the Effect SDK (Native, cross-platform for iOS & Android), turning product requirements into robust, maintainable modules.\n- Localize and fix technical problems and bugs reported from production, with a strong ownership mindset.\n- Learn new techniques quickly, communicate clearly, and collaborate well across teams.\n任职要求 / Requirements\nMinimum Qualifications\n- B.S. or M.S. in Computer Science with 1+ years of relevant experience.\n- Proficient in C/C++\n- Strong interest in performance on mobile devices - you enjoy digging into profilers and chasing down the last millisecond.\n- Familiar with iOS and/or Android development, and has experience in video and image processing related applications on mobile phones\nPreferred Qualifications\n- Hands-on experience with mobile profiling tools (Xcode Instruments, Perfetto / Systrace, Android GPU Inspector, RenderDoc, etc.).\n- Experience optimizing frame rate stability, memory footprint, thermal, or battery consumption in a consumer-scale mobile app.\n- Familiarity with camera pipelines (AVFoundation / Camera2 / CameraX) or real-time video processing.\n- Experience with AR, game engine, or real-time graphics development.\n- Experience integrating on-device inference frameworks (CoreML, TNN, MNN, NCNN, TFLite) and optimizing their runtime cost.\n- Basic understanding of graphics rendering APIs (OpenGL ES / Metal / Vulkan); shader programming experience is a plus","description_format":"text","description_chars":2492,"description_truncated":false,"requirements":{"experience_years_min":1,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Media & Entertainment","Advertising","Social Commerce","Streaming & OTT Platforms"],"lifecycle":[{"event":"open","at":"2026-09-25T16:14:42Z"}],"liveness":{"score":15,"band":"cold","label":"Long shot","p_open":1,"p_active":0.414,"p_room":0.36,"age_days":170,"expected_fill_days":93,"reasons":["conf:4","velocity","win:tail","crowd:junior,brand"],"computed_at":"2026-10-02T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/tiktok-software-engineer-cc-sdk-performance-optimization","json_url":"https://alion.io/job/tiktok-software-engineer-cc-sdk-performance-optimization.json","meta":{"generated_at":"2026-10-03T00:56:48Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":706,"day_limit":5000,"remaining_today":4294,"minute_limit":60,"resets_at":"2026-10-04T00:00:00Z"}}}