Google is looking to solve the problem of organizing the world's information and making it universally accessible and useful by developing next-generation technologies that can handle information at massive scale.
Requirements
- 5 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
- 5 years of experience with software development in one or more programming languages.
- 5 years of experience with data structures/algorithms.
- 2 years of experience with machine learning algorithms and tools (e.g. TensorFlow), artificial intelligence, deep learning or natural language processing.
- Ability in implementing algorithms for data analysis and processing.
- Excellent investigative skills in designing algorithms for data analysis.
- Experience with compiled or scripted languages.
Responsibilities
- Analyze data, recognize patterns and design solutions based on the observations.
- Write and review technical documents, including design, development, and revision documents.
- Write, review and test code in compiled or scripted languages.
- Identify and debug large-systems using Google-specific tools.
- Design, build, and maintain scalable ML infrastructure to support the development, deployment, and monitoring of ML models in a manufacturing environment.
- Create and optimize data pipelines to ingest, process, and transform large volumes of manufacturing data from various sources.
- Work on projects utilizing AI agents or general software tools to automate processes and leveraging machine learning (ML) to analyze manufacturing data and identify opportunities to optimize process parameters, reduce waste, and improve overall efficiency.
Other
- Bachelor’s degree or equivalent practical experience.
- 5 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
- 5 years of experience with software development in one or more programming languages.
- Excellent investigative skills
- Ability to work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve.