Software Development Engineer - Full Stack - Pico Lab - San Jose

ByteDance ByteDance · Big Tech · San Jose, CA · R&D

Software Development Engineer role focused on prototyping AI and XR product concepts, specifically agentic AI on mobile and smart devices. The role involves rapid software development and iteration across various platforms to validate product features and user experiences.

What you'd actually do

  1. In the Product Incubation Team, designs, builds, and tests preliminary, high-fidelity, or low-fidelity software applications to validate AI and XR product concepts, front end and back end, early in the development lifecycle.
  2. Be part of frontier software prototyping efforts on mobiles, smart glasses, AR glasses, wearables, headsets and more. Applications include but are not limited to agentic AI on mobile and smart devices.
  3. Rapid software development and iteration on Android, RTOS, Web, iOS, MacOS, WatchOS, WearOS, Linux, for demonstrating and validating early product features, for example agentic AI, user interactions, TikTok et al.
  4. Work closely with product managers, software engineers and hardware engineers to deliver innovative user experience demos, conduct user studies, verify values, influence key features for future products.

Skills

Required

  • Master or PhD in Computer Science or Equivalent
  • Solid experience on Android, iOS, Web, MacOS, WatchOS, WearOS, Linux, RTOS
  • Very strong software fundamentals and coding skills in Kotlin, Javascript, Swift, C and C++
  • Strong front-end skills in UIUX design, user-oriented mobile and web graphics design
  • Some experience in agentic AI software development and applications

Nice to have

  • deep knowledge and practice on AI
  • experience with agent frameworks
  • AI automations
  • conversational AI architectures
  • memories
  • strong mobile app UIUX design skills
  • conventional Figma design
  • AI-powered design workflow

What the JD emphasized

  • Master or PhD in Computer Science or Equivalent
  • Very strong software fundamentals and coding skills in Kotlin, Javascript, Swift, C and C++
  • Strong front-end skills in UIUX design, user-oriented mobile and web graphics design
  • Some experience in agentic AI software development and applications
  • Candidates with deep knowledge and practice on AI are preferred
  • Candidates with strong mobile app UIUX design skills are preferred

Other signals

  • AI and XR product concepts
  • agentic AI on mobile and smart devices
  • agentic AI
  • agent frameworks
  • AI automations
  • conversational AI architectures
  • memories