Staff Software Engineer, Network Expansion

Metropolis Metropolis · Vertical AI · Los Angeles, CA +1 · Application Development

Staff Software Engineer for Network Expansion at an AI company focused on computer vision for checkout-free experiences. The role involves providing technical direction, leading cross-team initiatives, and owning outcomes for building new functionality to support expansion into new markets. Requires strong fundamental computer science skills and experience in distributed systems and consumer-facing applications.

What you'd actually do

  1. Provide technical direction that influences the entire company by formulating and implementing a technical vision and roadmap
  2. Lead large, cross-team initiatives through the entire development lifecycle, from ideation and requirements through successful launch
  3. Lead multiple engineering teams (10-15 engineers) towards a common goal
  4. Work cross-functionally with designers and product managers to understand, model, and solve real-world problems
  5. Own the outcomes! You’re responsible for real-world metrics shifts and company-defining business outcomes, not just for shipping software

Skills

Required

  • MS or BS in Computer Science or equivalent work experience
  • Strong fundamental computer science skills
  • 10+ years of experience building customer-centric applications and products
  • Proven track record of designing and delivering distributed systems and software products in consumer-facing applications
  • Experience with microservices, event-driven architectures, and related technologies and paradigms
  • Experience with Agile engineering processes that support the entire software development life cycle, including TDD/BDD, CI/CD, and related build/test/deploy processes
  • Experience with database technologies, especially MySQL and Postgres
  • Excellent written and verbal communication skills
  • Proven ability to present complex technical information clearly and concisely to a variety of audiences
  • Track record of successful cross-functional collaboration while building customer solutions in B2C and B2B settings
  • Experience succeeding in situations with high levels of ambiguity

Nice to have

  • Advanced-level knowledge of Scala
  • An advanced degree in a technical field, such as computer science
  • Previous experience working inside innovative, high-growth environments
  • Experience with leveraging AI technology to streamline engineering activities

What the JD emphasized

  • technical vision and roadmap
  • company-defining business outcomes
  • high levels of ambiguity