Posted in

Software Engineer – Core Infrastructure

Software Engineer – Core Infrastructure

CompanyMoveworks
LocationMountain View, CA, USA
Salary$100000 – $210000
TypeFull-Time
DegreesBachelor’s
Experience LevelJunior, Mid Level

Requirements

  • 2+ years of experience designing, building, shipping, and maintaining backend distributed systems
  • Familiarity with Python/Golang/Java/C++
  • Experience with containers/Docker, and with cloud infrastructure like AWS/GCP/Azure
  • Experience solving for performance, optimization, scalability, latency, and monitoring
  • BS+ in computer science or a related field
  • High level of curiosity about engineering outside of your immediate discipline and an incessant desire to learn

Responsibilities

  • 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
  • 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, etc.
  • Improve observability and reliability of Moveworks systems by building and enhancing distributed logging, tracing, monitoring, and alerting infrastructure
  • Define methodologies and metrics to measure performance of microservices and product functionalities, identify and fix bottlenecks, as well as improve overall performance and scalability of Moveworks applications
  • Regularly deliver deadline sensitive work that is interdependent with other engineering teams

Preferred Qualifications

  • Experience working with and operating open source technologies like Kafka, Elasticsearch or Opensearch, Istio, etc. is a plus
  • Desire to work at a startup pace in a small company with a high degree of ownership