Software Engineer V

Meta PlatformsBurlingame, CA
Onsite

About The Position

This role involves designing and implementing software systems for a variety of platforms including wearable devices, iOS/Android mobile applications, and distributed backend services. The engineer will focus on complex concurrency issues, memory management, and system optimization to ensure reliability and performance.

Requirements

  • Proficient in Kotlin or Swift, async programming
  • Strong understanding of memory management, resource ownership, race conditions and deadlock preventions
  • Verbal and written comms skills
  • Experience building mobile products in Kotlin/Swift with distributed backends
  • Experience in multithreaded, event-driven systems
  • Architecture design, performance optimization, system reliability improvements

Nice To Haves

  • Experience building wearable products (glasses, watches, MR headsets, etc)
  • Proficient system programming in either C++ or Rust
  • LLM prompt tuning, evaluation, tool calling, and agent workflows

Responsibilities

  • Design and implement software systems spanning wearable devices, IOS/Android mobile applications, and distributed backend services
  • Optimize CPU, memory, latency and system reliabilities
  • Debug race conditions, thread-safety issues, and complex concurrency issues
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service