Staff Software Engineer, Customer Experience

Metropolis Metropolis · Vertical AI · Bengaluru, Karnataka, India +1 · Application Development

Staff Software Engineer to lead customer experience application development teams, driving technical vision and roadmap for an AI company using computer vision for checkout-free experiences. Focus on building end-to-end mobility platforms and improving developer velocity.

What you'd actually do

  1. Formulate and implement a technical vision and roadmap that provides direction across the entire company
  2. Establish the technologies and best practices needed to achieve operational excellence in system reliability while enabling rapid experimentation and data-informed decisions
  3. Enable step-function improvements in developer experience and velocity through technology
  4. Coach engineers to bring out their best and actively drive the hiring of top talent
  5. Empower a collaborative environment where the best product and technical ideas are nurtured and come to life

Skills

Required

  • Scala
  • Java
  • TypeScript
  • React
  • MySQL
  • PostgreSQL
  • Snowflake
  • AWS
  • Git
  • GitHub
  • Datadog
  • distributed systems
  • data-intensive architectures
  • release engineering

Nice to have

  • Advanced degree in a technical field
  • experience working inside innovative, high-growth environments
  • engineering situations characterized by high levels of ambiguity
  • Lead the development of industry altering infrastructure
  • Leverage AI technology to streamline engineering activities

What the JD emphasized

  • 10+ years of experience building customer centric applications and products
  • Design and deliver large-scale distributed systems and software products in high volume consumer facing applications
  • Utilize extremely strong fundamental computer science skills and expert level knowledge of Scala, Java, or a related language
  • Apply strong experience with data-intensive architectures