{"id":1237004,"url":"https://alion.io/job/tiktok-tech-lead-software-engineer-androidios-tiktok-effect-house","title":"Tech Lead, Software Engineer, Android/iOS - TikTok Effect House","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":83,"open_postings":3416,"ghost_share":0.203,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":95,"computed_at":"2026-10-14T06:34:16Z"}},"role":"Mobile","role_family":"Mobile","seniority":"lead","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":235000,"max_usd":411000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":39},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":true},{"name":"Claude Code","optional":true},{"name":"Copilot","optional":true},{"name":"Cursor","optional":true},{"name":"DirectX","optional":true},{"name":"JavaScript","optional":true},{"name":"Kotlin","optional":true},{"name":"Metal","optional":true},{"name":"Node JS","optional":true},{"name":"Objective-C","optional":true},{"name":"OpenGL","optional":true},{"name":"React.js","optional":true},{"name":"Swift","optional":true},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-09-01T21:04:54Z","employer_posted_date":"2026-09-25","last_verified_at":"2026-10-14T17:57:58Z","board_verified":true,"closed_at":null,"days_open":42,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":42},"description":"岗位职责 / Responsibilities\nAbout the Team \nEffect House is TikTok's official AR creation platform, empowering millions of global creators to design and publish interactive effects. We are now reimagining the entire effects creation workflow with AI and LLMs. Our goal is to make building AR effects as intuitive and conversational as coding with tools like Cursor or Copilot-where creators can simply describe their ideas, and AI assists with scene setup, effect generation, and iterative refinement.\nYou will be responsible for crafting the technology that enables intuitive effect development and design. From advanced interactions to visual scripting, you’ll build the tools our creators need to experiment and make engaging, immersive, and innovative effects, bringing creativity to (augmented) reality! You will focus on building a unified algorithm system that delivers numerous cutting-edge AR algorithms to various TikTok products. Our AR Effect Platform enables the breakthrough AR interactive experience, consumed by hundreds of millions of TikTok users around the world.\nResponsibilities:\n- Design and implement new effect capability features on Mobile end.\n- Define the future direction of our editing tools core technology, creation workflows and pipelines.\n- Support our fast growing effect creator community and internal effect production team to achieve their creative vision.\n- Support the operation team on ecosystem governance and promotion activities.\n任职要求 / Requirements\nMinimum Qualifications:\n- B.S. or M.S. Computer Science or related field with 3+ years in software development experience\n- Past experience working on Android or IOS, mastering at least one technical stack (Kotlin/Java or Swift/Objective-C);\n- Familiar with AI-coding tools and workflows, capable of boosting R&D efficiency using Cursor, Claude Code, Copilot and other tools, with hands-on experience in AI-native development paradigms.\n- Excellent system design skills, and UI/UX product design sense.\nPreferred Qualifications:\n- Experience working on AR/VR projects,Web Technologies (React, JavaScript/TypeScript, nodeJS).\n- Familiar with graphics APIs (OpenGL, WebGL, DirectX, Metal, or Vulkan) and GPU architectures.\n- Experience creating developer-facing APIs or libraries.\n- Experience navigating in a cross-functional environment.\n- Have good product sense, passionate about great user experiences.","description_format":"text","description_chars":2394,"description_truncated":false,"requirements":{"experience_years_min":3,"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"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 547 · green card filings: 242","filings_12m":547,"filings_prev_12m":889,"green_card_filings_12m":242,"median_offered_wage_usd":210130,"route":null,"cap_exempt":false,"checked_at":"2026-10-03T21:08:04+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":190}],"liveness":{"score":64,"band":"ok","label":"Likely open","p_open":1,"p_active":0.882,"p_room":0.72,"age_days":42,"expected_fill_days":95,"reasons":["conf:0","velocity","win:mid","crowd:brand"],"computed_at":"2026-10-14T06:34:16Z"},"pay":null,"html_url":"https://alion.io/job/tiktok-tech-lead-software-engineer-androidios-tiktok-effect-house","json_url":"https://alion.io/job/tiktok-tech-lead-software-engineer-androidios-tiktok-effect-house.json","meta":{"generated_at":"2026-10-14T20:25:49Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":27101,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":47},"rest":"https://alion.io/mcp/rest/get_company?id=47"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ftiktok-tech-lead-software-engineer-androidios-tiktok-effect-house"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Ftiktok-tech-lead-software-engineer-androidios-tiktok-effect-house"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Ftiktok-tech-lead-software-engineer-androidios-tiktok-effect-house"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/tiktok-tech-lead-software-engineer-androidios-tiktok-effect-house\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ftiktok-tech-lead-software-engineer-androidios-tiktok-effect-house"}]}