This role involves closely collaborating with machine learning, search, product, data, and frontend teams to understand their infrastructure needs, influence the infrastructure roadmap, and lead and execute various projects. The engineer will be responsible for architecting and building core infrastructure and foundational functionalities, including distributed key-value stores, schema-less data stores, authentication and authorization systems, event streaming, distributed configuration management with hot reloading, rate limiting and circuit breaking, feature flag and A/B testing systems, and traffic capture and replay mechanisms. Additionally, the role focuses on improving the observability and reliability of systems by enhancing distributed logging, tracing, monitoring, and alerting infrastructure. The engineer will also define methodologies and metrics to measure the performance of microservices and product functionalities, identify and fix bottlenecks, and improve the overall performance and scalability of applications. This position requires regularly delivering deadline-sensitive work that is interdependent with other engineering teams.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level