
Empowering the world through technology and information
Google LLC, headquartered in Mountain View, California, is a global leader in internet-related services and products, including its flagship search engine, Google Search, and the Android operating system. With over 100,000 employees, Google also offers cloud computing services through Google Cloud P...
Google offers competitive salaries, equity options, generous PTO policies, comprehensive health benefits, and a remote work policy that allows flexibi...
Google is known for its engineering-first culture, emphasizing innovation and collaboration. The company fosters a unique environment that encourages ...

Google • Seattle, WA, USA
Google is seeking an Engineering Manager for their AI/ML Software Engineer team focused on Storage Search. You'll lead a team in developing high-scale distributed storage solutions and modern search technologies. This role requires 8+ years of software development experience and expertise in AI/ML-driven features.
You have a Bachelor's degree or equivalent practical experience and at least 8 years of experience in software development. With 5 years of experience working on high-scale distributed storage, you understand the intricacies of cloud storage and object stores. You have spent 3 years in a technical leadership role and 2 years in people management, guiding teams towards success. Your experience includes working with modern search technologies and information retrieval systems, particularly in developing AI/ML-driven features related to semantic search and context-aware data retrieval.
You hold a Master's degree or PhD in Computer Science or a related technical field, which complements your extensive experience. You thrive in dynamic environments and have 3 years of experience adapting to changing organizations. Your familiarity with modern database technologies, including NoSQL and relational databases, equips you to manage metadata and structured storage data effectively. You have a proven track record in building search infrastructure, indexing pipelines, and high-performance query execution systems.
As an Engineering Manager at Google, you will establish the technical direction for your team, leveraging your knowledge of GCS architecture to provide guidance. You will manage a team of software engineers, overseeing project execution across user-facing features, performance, and distributed systems. Your role will involve optimizing your own code while ensuring that your engineers can optimize theirs, fostering a culture of continuous improvement.
You will contribute to product strategy and help develop your team, creating a safe and effective environment for growth. Coaching and mentoring engineers will be a key part of your responsibilities, as you support their continuous career development. You will collaborate with cross-functional teams, ensuring that your projects align with Google's broader ambitions in information retrieval, artificial intelligence, and natural language processing.
At Google, you will be part of a team that is dedicated to pushing the boundaries of technology. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will work in a collaborative environment that values innovation and creativity, allowing you to make a significant impact on the future of technology. We encourage you to apply even if your experience doesn't match every requirement, as we believe diverse teams build better products.
Apply now or save it for later. Get alerts for similar jobs at Google.