Job Description
Minimum Qualifications
- Bachelor’s degree or equivalent practical experience.
- 5 years of experience in software engineering, applying AI/ML techniques, or building AI-powered systems.
- 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
- 3 years of experience with ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging).
- Experience coding in one or more programming languages (e.g., Python, C++, Java).
Preferred Qualifications
- Master’s degree or PhD in Computer Science or related technical field.
- 1 year of experience in a technical leadership role.
- Experience developing accessible technologies.
- Knowledge of machine learning fundamentals, with experience in machine learning frameworks.
About The Job
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale and extend beyond web search.
We are seeking versatile engineers with leadership qualities who are enthusiastic about solving new problems across the full stack.
Role: Software Engineer on Google Search Team
As a key technical contributor, you will:
- Integrate Generative AI into Google Search
- Design and implement technical solutions
- Push the boundaries of AI applications at scale
- Shape the future of Google Search globally
Responsibilities
- Lead the design, implementation, and testing of software components for AI integration.
- Develop scalable, user-facing features leveraging generative AI models.
- Collaborate with cross-functional teams to translate product requirements.
- Drive technical design decisions and best practices.
- Implement and evaluate advanced AI/ML techniques.
Google promotes equal employment opportunities and is committed to an inclusive environment.