Staff Engineer, Core Infrastructure

Moveworks Moveworks · Enterprise · Bangalore, KA, India · Core Infrastructure

This role focuses on building and improving core infrastructure services and microservices that support machine learning, frontend, and platform teams. The responsibilities include developing functionalities like distributed configuration management, rate limiting, feature flags, A/B testing, and traffic capture/replay, while also enhancing the performance, scalability, and observability of the cloud infrastructure. The role requires significant experience in designing and maintaining backend distributed systems, familiarity with containerization and cloud platforms, and a strong understanding of performance optimization and monitoring.

What you'd actually do

  1. Build out core infrastructure services and microservices that impact our machine learning, frontend, and platform teams.
  2. Build out core infrastructure for various functionalities such as: distributed configuration management, rate limiting, feature flag, A/B testing, and traffic capture and replay.
  3. Improve the performance, scalability and observability of the Moveworks cloud infrastructure.
  4. Deliver deadline sensitive work regularly that is interdependent with other engineering teams.
  5. Own features end-to-end, and regularly influence the infrastructure roadmap.

Skills

Required

  • Python/Golang/Java/C++
  • containers/Docker
  • AWS/GCP/Azure
  • performance optimization
  • scalability
  • latency
  • monitoring

Nice to have

  • startup pace
  • high degree of ownership
  • BS in computer science or a related field
  • curiosity about engineering outside of your immediate discipline
  • incessant desire to learn

What the JD emphasized

  • 8+ years of experience designing, building, shipping, and maintaining backend distributed systems.
  • Experience solving for performance, optimization, scalability, latency, and monitoring.