Lead the charge in shaping the future of Search by managing a team of Software Engineers. This role offers the unique opportunity to combine deep technical expertise with impactful people management. You will not only guide technical direction on major projects but also foster the growth and optimization of your engineering team.
Contribute to product strategy and manage project goals, ensuring your team's success in tackling complex challenges. Join us as we redefine how billions of people worldwide access information, working on cutting-edge areas like artificial intelligence, natural language processing, and large-scale system design.
Set and clearly communicate team priorities, ensuring alignment with organizational goals and strategy. Establish individual expectations, tailored to role and level, supporting broader objectives. Develop and evolve mid-term technical roadmaps to address future infrastructure needs. Guide and vet system designs, and write code to resolve complex, ambiguous problems. Demonstrate strong AI fluency and be prepared to discuss its application.
A Bachelor’s degree or equivalent practical experience is required. A minimum of 8 years in software development is necessary, complemented by 3 years of experience in developing large-scale infrastructure and distributed systems. Proven experience in people management (3 years) and technical leadership (2 years) is essential. Proficiency in Java, C++, or both is a prerequisite. A Master's degree or PhD in Computer Science or a related technical field is preferred, along with 3 years of experience in a complex, matrixed organization.
IT Consulting