Google

Google

Software Engineer III, Software Development Lifecycle Optimizations

Apply Now
🌍Shanghai, China
11h ago
👀 0 views
📥 0 clicks

Job Description

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
  • 2 years of experience with data structures or algorithms in either an academic or industry setting.

Preferred qualifications:

  • 3 years of industry experience with software development on Android with Java/Kotlin/Rust, or in one or more general-purpose programming languages (e.g., Python, C++, Go).
  • Experience in designing, building, and maintaining robust and scalable data pipelines for machine learning.
  • Experience with machine learning principles, modeling applications and their infrastructure, particularly in the context of optimization.
  • Experience driving product excellence through well-defined quality metrics and metrics-oriented optimization.
  • Ability to work cross-sites and cross-functions.
  • Successfully launching one or multiple intelligent user-facing products leveraging models and algorithms.

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 well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will 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. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

Google's mission is to organize the world's information and make it universally accessible and useful. Our Devices & Services team combines the best of Google AI, Software, and Hardware to create radically helpful experiences for users. We research, design, and develop new technologies and hardware to make our user's interaction with computing faster, seamless, and more powerful. Whether finding new ways to capture and sense the world around us, advancing form factors, or improving interaction methods, the Devices & Services team is making people's lives better through technology.

  • Architect robust, fault-tolerant, and highly performant data pipelines and solutions to streamline data collection, processing, and labeling workflows for both engineers and data labelers.
  • Propose, design, and implement data platforms/frameworks/toolsets to enhance intelligent applications development and quality on Pixel and Android. This can include selecting appropriate data storage technologies, and implementing data quality, consistency, and security controls throughout the pipeline.
  • Stay up-to-date on the latest techniques and technologies, strategic mission of our clients and Pixel, and apply them to our technical solutions.
  • Interface with a multitude of engineering teams across product areas and cross-functional partners (engineers/researchers/UX/PM/UXR, etc.) to influence our engineering priority and roadmap.
Apply Now

More Jobs at Google