Staff Software Engineer, Android

Anthropic Anthropic · AI Frontier · San Francisco, CA · Engineering & Design - Product

Staff Software Engineer, Android role at Anthropic focused on building mobile applications that integrate with advanced language models. The role involves architecting and implementing Android applications, optimizing performance, and contributing to backend systems. While the role leverages AI technologies, the core craft is Android development, not AI/ML model building.

What you'd actually do

  1. Architect and implement cutting-edge Android applications
  2. Develop novel solutions leveraging AI technologies
  3. Optimize performance at all levels of the mobile stack
  4. Champion best practices in mobile development
  5. Obsessive attention to detail and app experience

Skills

Required

  • Expertise in Kotlin, Jetpack Compose, Android SDK and the broader Android ecosystem
  • Proficiency with the latest mobile platform capabilities and intricacies
  • Practical experience with full-stack development and comfort working with backend technologies
  • A track record of shipping impactful, high-adoption mobile applications
  • Strong communication and mentorship skills
  • Thrive in a fast-paced, collaborative environment and enjoy working closely with cross functional partners and teammates

Nice to have

  • 0-to-1 experience building successful products in early-stage environments
  • Experience building applications that utilize modern ML/AI technology
  • 3D graphics, visual effects, and audio and video streaming on mobile
  • A vision for the future of human-machine interaction and a drive to make that vision a reality

What the JD emphasized

  • track record of shipping impactful, high-adoption mobile applications
  • 0-to-1 experience building successful products in early-stage environments
  • Experience building applications that utilize modern ML/AI technology