Senior Engineering Manager (backend)

Suki AI Suki AI · Vertical AI · Suki, India · Engineering

Suki AI is seeking a Senior Engineering Manager (Backend) to lead and mentor a team of backend engineers, drive technical direction and architecture of backend systems, and oversee the development, deployment, and maintenance of Backend services. The role involves designing and implementing robust APIs and microservices using Golang and Python, and collaborating with product, design, ML, QA, and operations teams to translate business requirements into technical solutions. The ideal candidate will have 10+ years of experience, including at least 4 years in people management, strong product development experience in distributed systems and microservices, and proficiency in Go or Python.

What you'd actually do

  1. Lead and mentor a team of backend engineers, fostering a culture of innovation and collaboration.
  2. Drive the technical direction and architecture of backend systems, ensuring scalability, reliability, and performance.
  3. Collaborate closely with product, design, ML, QA and operations teams to translate business requirements into robust technical solutions.
  4. Design and implement robust APIs and microservices using Golang and Python.
  5. Oversee the development, deployment, and maintenance of Backend services.

Skills

Required

  • 10+ years of experience
  • 4+ years as a people manager
  • Distributed systems
  • Microservices
  • Golang
  • Python
  • Data structures
  • Algorithms
  • Concurrent programming
  • Leadership
  • Communication
  • Interpersonal skills
  • Collaboration
  • Problem-solving
  • Multi-tasking
  • Agile methodologies
  • Code reviews
  • CI/CD

Nice to have

  • gRPC
  • gRPC context
  • Protocol Buffers
  • Infrastructure engineering
  • Systems engineering
  • Cloud computing platforms (GCP)

What the JD emphasized

  • 10+ years of experience with at least 4 years as a people manager
  • Strong product development experience in building distributed systems and microservices
  • Strong programming skills using Go or Python
  • Strong foundation in data structures, algorithms and a strong understanding of concurrent programming
  • Superior organization, written/verbal communication, interpersonal and leadership skills
  • Ability to collaborate effectively with cross functional teams to solve complex problems and building products spanning across geographically distributed teams to deliver end-to-end products & features
  • Ability to multi-task and re-prioritize responsibilities based on changing requirements