Google is looking to develop efficient, accurate and secure software systems to streamline processes for various teams such as Supplier Development Engineering, Tech Engineer, Product Quality, Reliability, Reverse Logistics, Factory Test, Design for Manufacturing and more.
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.
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.
Other
- Bachelor’s degree or equivalent practical experience.
- Excellent investigative skills in designing algorithms for data analysis.
- Ability to work on projects utilizing AI agents or general software tools to automate processes.