 |
Senior Software Engineer, AI/ML, Search Modalities - Mountain View California
Company: Google Location: Mountain View, California
Posted On: 05/04/2025
Senior Software Engineer, AI/ML, Search Modalitiescorporate_fare Google place Mountain View, CA, USAAbout the jobGoogle'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 handle information at massive scale and extend beyond web search. We seek engineers with innovative ideas across areas like information retrieval, distributed computing, large-scale system design, networking, data storage, security, AI, natural language processing, UI design, and mobile development. As a software engineer, you will work on critical projects with opportunities to switch teams as our business evolves. We value versatility, leadership, and enthusiasm for tackling new full-stack problems to advance technology. Join us to impact billions globally.Responsibilities - Write and test product or system development code.
- Collaborate through design and code reviews to ensure best practices, including adherence to style guidelines, code accuracy, testability, and efficiency.
- Contribute to and update documentation or educational content based on product updates and user feedback.
- Triage and debug system issues, analyzing sources and impacts on hardware, network, or service quality.
- Design and implement solutions in machine learning, leveraging infrastructure, and demonstrating expertise in your field.QualificationsMinimum:
- Bachelor's degree or equivalent practical experience.
- 5 years of software development experience in C++ and Python, with data structures/algorithms knowledge.
- 3 years in ranking, reinforcement learning, ML infrastructure, or related fields.
- 3 years testing, maintaining, or launching software, plus 1 year in software design and architecture.
- 3 years working with ML infrastructure such as model deployment, evaluation, optimization, data processing, debugging.Preferred:
|
 |