Software Engineer, Exploration and Refinements Quality

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information worldwide.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer, Exploration and Refinements Quality

Google's Search team is revolutionizing information access worldwide, tackling complex engineering challenges while maintaining universal accessibility. The Refinements Quality team focuses on creating user-driven frameworks and robust data infrastructure to enhance search experiences. As a Software Engineer, you'll work on critical projects with opportunities for growth and team rotation. The role involves developing next-generation technologies across various domains including distributed computing, AI, NLP, and system design. You'll contribute to data pipelines, feature engineering, and machine learning implementations while collaborating with cross-functional teams. The position requires strong technical skills in software development, data structures, and algorithms, with a focus on scalable solutions. You'll be part of a dynamic environment that values innovation, leadership, and versatility, making a direct impact on billions of users globally. The role offers exposure to cutting-edge technology and the chance to work with industry-leading experts in machine learning and information retrieval.

Last updated 4 days ago

Responsibilities For Software Engineer, Exploration and Refinements Quality

  • Execute focused subtasks within a broader project
  • Aim for high-quality work within a short timeframe
  • Select from existing solutions to familiar technical problems
  • Collaborate with the larger team through knowledge sharing and cross-functional contributions
  • Contribute to existing data pipelines, focusing on data ingestion, cleaning, preprocessing, and feature engineering

Requirements For Software Engineer, Exploration and Refinements Quality

Python
Java
JavaScript
  • Bachelor's degree in Computer Science, Computer Engineering, Information Systems, or related field or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages
  • 2 years of experience with data structure or algorithms
  • Experience in distributed and parallel systems, machine learning, information retrieval, natural language processing
  • Ability to communicate in English
  • Master's degree or PhD in Computer Science or related technical fields (preferred)
  • Experience with large-scale data processing pipelines and machine learning for real-world problems (preferred)

Interested in this job?

Jobs Related To Google Software Engineer, Exploration and Refinements Quality

Software Developer III, Machine Learning, Google Research

Join Google Research as a Software Developer III in Machine Learning, developing intelligent systems and next-generation technologies that impact billions of users worldwide.

Software Developer III, AI/ML, Google Workspace

Software Developer III position at Google focusing on AI/ML technologies for Google Workspace, requiring 2 years of software development experience and ML expertise.

Software Developer III, Machine Learning, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on machine learning development and implementation with 2+ years of experience required.

Software Engineer III, ML/AI Innovation and Research

Software Engineer III position at Google focusing on ML/AI innovation and research, developing cutting-edge AI experiences and solutions.

Technical Solutions Engineer I, AI/ML

Technical Solutions Engineer role at Google Cloud focusing on AI/ML support, requiring 4 years of experience in coding and technical troubleshooting.