As an engineering manager, you will lead and mentor a team of engineers who build the large scale data services providing abilities like structured and unstructured storage, caching, queueing and much more. You should be someone who:* is both a highly technical, hands-on coder and an effective people manager.* is willing and capable of diving deep into details.* is not afraid to question assumptions.* is a good team player who collaborates well.* tackles problems with elegant technical solutions and always fight for excellence.Your responsibilities include:* Set and communicate team priorities that support the broader organization's goals, align strategy, processes, and decision-making across teams.* Set clear expectations with individuals based on their level and role, meet regularly with individuals to discuss performance and development, and provide feedback and coaching.* Develop the mid-term technical ideas and roadmap within the scope of the team, and evolve the roadmap to meet anticipated future requirements and infrastructure needs.* Design, guide, and vet systems designs within the scope of the broader area, and write product or system development code to solve ambiguous problems.* Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).