Senior Engineering Manager, Search Infrastructure

Moveworks Moveworks · Enterprise · Mountain View, CA · Core Infrastructure

Moveworks is seeking a Senior Engineering Manager to lead their core infrastructure team. This role will be responsible for designing, building, and operating reliable and scalable foundational services and frameworks that support the company's AI platform and enable rapid feature development. The manager will work closely with ML, search, product, and data teams, and will be involved in architecting key infrastructure components, optimizing performance, and mentoring engineers. Experience with search and ML infrastructure is a plus.

What you'd actually do

  1. Oversee and evolve Moveworks infrastructure architecture and foundation services such with extremely high reliability, scalability, performance, and security.
  2. Closely work with machine learning, search, product, data, and frontend teams, understand their infrastructure needs, influence infrastructure roadmap, and lead as well as execute on various projects.
  3. Architect and build out the core infrastructure and foundational functionalities such as distributed key value store, schema-less data store, authentication and authorization, event streaming, distributed configuration management and hot reloading, rate limiting and circuit breaking, system for feature flags and A/B testing, traffic capture and replay, search infrastructure, etc.
  4. Define methodologies and metrics to measure performance of Moveworks infrastructure services, identify and fix bottlenecks, as well as improve overall performance and scalability of Moveworks stack.
  5. Hire and mentor engineers in the team and foster a culture of technical excellence, collaboration and continuous improvement.

Skills

Required

  • 3+ years of experience growing and managing team with 5+ engineers including senior engineers
  • 7+ years of hands on experience designing, building, shipping, and maintaining highly scalable and fault tolerant backend distributed systems
  • Familiarity with Python/Golang/Java/C++
  • Experience with containers/Docker
  • Experience with cloud infrastructure like AWS/GCP/Azure
  • Experience with Kafka
  • Experience with Elasticsearch or Opensearch
  • Experience with Istio
  • Experience with Vector DB
  • Excellent verbal and written communication skills
  • BS+ in computer science or a related field

Nice to have

  • Experience with search and ML infrastructure is plus
  • Desire to work at a startup pace in a small company with a high degree of ownership
  • Experience solving for performance, optimization, scalability, latency, and monitoring
  • High level of curiosity about engineering outside of your immediate discipline and an incessant desire to learn

What the JD emphasized

  • extremely high reliability
  • scalability
  • performance
  • security
  • highly scalable and fault tolerant backend distributed systems
  • search infrastructure
  • ML infrastructure

Other signals

  • building the Moveworks AI infrastructure
  • designing and operating reliable and resilient foundational services
  • scale seamlessly
  • build customer facing features very rapidly
  • partnering with machine learning, search, product, data, and full stack teams
  • architect and build out the core infrastructure and foundational functionalities
  • search infrastructure
  • experience with search and ML infrastructure is plus