Software Engineer, Core Machine Learning, Google Cloud

1 month ago


Seattle, Washington, United States Google Full time
Job Summary

As a software engineer in Google's Core ML organization, you will play a critical role in driving machine learning excellence for Google and the world. You will work on developing and maintaining machine learning infrastructure and execution around key ML efforts within Google.

Responsibilities
  • Write product or system development code.
  • Participate in or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices.
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
About the Role

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.

Requirements
  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development, and with data structures/algorithms.
  • 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
  • 5 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning, or natural language processing.
Preferred Qualifications
  • Master's degree or PhD in Engineering, Computer Science, or a related technical field.
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction.
  • 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
Compensation

The US base salary range for this full-time position is $189,000-$284,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.

Benefits

Learn more about benefits at Google.



  • Seattle, Washington, United States Google Full time

    About the RoleWe're seeking a highly skilled Software Engineer III to join our Cloud Machine Learning Compute team. As a key member of this team, you will be responsible for designing and implementing features and scaling the Cloud TPU GCP API infrastructure to support multiple generations of TPU hardware and products.Key ResponsibilitiesBuild and improve...


  • Seattle, Washington, United States Google Full time

    About the Role:As a Technical Program Manager at Google, you will lead complex, multi-disciplinary engineering projects using your engineering expertise. You will plan requirements with internal customers and usher projects through the entire project lifecycle, including managing project schedules, identifying risks, and clearly communicating them to project...

  • Software Engineer

    4 weeks ago


    Seattle, Washington, United States Google Full time

    About the RoleWe're looking for a skilled software engineer to join our team and contribute to the development of cloud-based technologies.As a software engineer at Google, you will work on high-impact projects that require expertise in software development, data structures, and algorithms.Our team is responsible for designing, developing, and deploying...


  • Seattle, Washington, United States Google Full time

    Job SummaryAs a Software Engineering Manager at Google, you will be responsible for leading a team of engineers in the development of the Cloud Design System, a critical component of the Google Cloud Console. This role requires a strong technical background, excellent leadership skills, and the ability to drive long-lasting, sustainable improvements to the...


  • Seattle, Washington, United States Google Full time

    Job SummaryGoogle is seeking a highly skilled Software Engineer III to join our Engineering Productivity team. As a key member of our team, you will design, develop, and maintain software solutions that improve developer velocity, code quality, and code health.Key Responsibilities:Write product or system development codeParticipate in design reviews with...

  • Software Engineer

    4 weeks ago


    Seattle, Washington, United States Google Full time

    Job SummaryGoogle is seeking a highly skilled Software Engineer to join our team and contribute to the development of cutting-edge cloud virtualization technologies. As a Software Engineer, you will work on designing, developing, and testing software systems that enable scalable and efficient cloud computing.Responsibilities* Design and develop software...

  • Software Engineer III

    4 weeks ago


    Seattle, Washington, United States Google Full time

    Job SummaryAs a Software Engineer III - Cloud Infrastructure at Google, you will design, develop, and maintain software solutions for our cloud infrastructure. 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.Responsibilities* Write product or...

  • Senior Cloud Engineer

    4 weeks ago


    Seattle, Washington, United States Google Full time

    Job Description:As a Senior Cloud Engineer at Google, you will be responsible for designing, coding, testing, and operating GKE cloud services while collaborating with the team. Your primary goal will be to help deliver high-quality and usable products to our customers. Additionally, you will play a key role in shaping the culture of the team to be a...


  • Seattle, Washington, United States Google Full time

    About the RoleAs a Staff Software Engineer Researcher at Google, you will be part of a team that develops cutting-edge technologies to change how billions of users connect, explore, and interact with information and each other.We are looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing,...


  • Seattle, Washington, United States Apple Full time

    Job SummaryAs a Senior Software Engineer on the ML Compute team at Apple, you will play a critical role in designing, building, and maintaining the compute infrastructure that enables model training, tuning, and other ML tasks for machine learning, artificial intelligence, and computer vision applications.Key ResponsibilitiesOwn the architecture, design,...


  • Seattle, Washington, United States Aquent Full time

    Job SummaryWe are seeking a highly skilled Machine Learning Engineer to join our team. As a Machine Learning Engineer, you will be responsible for advancing the development and improvement of our software foundation and tools vital for training state-of-the-art AI models. Your role will be centered on creating strong, scalable, and efficient training...


  • Seattle, Washington, United States Aquent Full time

    Job OverviewAquent Talent is seeking a Machine Learning Engineer - AI Development to join our client's team in Redmond, Washington. As a key member of this team, you will be responsible for advancing the development and improvement of our software foundation and tools vital for training state-of-the-art AI models.Key Responsibilities:Create and uphold...


  • Seattle, Washington, United States Ford Motor Company Full time

    Job SummaryWe are seeking a highly skilled Senior Machine Learning Engineer to join our team at Ford Motor Company. As a key member of our Prognostics team, you will be responsible for developing and optimizing machine learning algorithms to improve product/system performance, quality, data management, and accuracy.Key Responsibilities:Develop and optimize...


  • Seattle, Washington, United States Aquent Full time

    At Aquent Talent, we're seeking a highly skilled Machine Learning Engineer to join our team and contribute to the advancement of our software foundation and tools vital for training state-of-the-art AI models.Your role will be centered on creating strong, scalable, and efficient training infrastructures and frameworks facilitating the full spectrum of the...


  • Seattle, Washington, United States Tik Tok Full time

    Job SummaryTikTok is seeking a highly skilled Senior Machine Learning Engineer to join our Ads Core team. As a key member of this team, you will be responsible for developing and optimizing machine learning systems to improve ads ranking results. Your expertise in machine learning and deep learning concepts will be crucial in driving the success of our ad...

  • Software Engineer II

    4 weeks ago


    Seattle, Washington, United States F5 Networks Full time

    We are seeking a highly skilled and motivated Software Engineer II with a strong background in artificial intelligence (AI) and machine learning (ML) to join our innovative technology team.The successful candidate will be instrumental in developing advanced AI/ML solutions that drive our business forward. This position involves a combination of analytical...

  • Product Manager II

    4 weeks ago


    Seattle, Washington, United States Google Full time

    Job SummaryAs a Product Manager II on the Google Maps team, you will be responsible for guiding products from conception to launch by connecting the technical and business worlds. You will work cross-functionally to develop solutions to problems by collaborating as needed across regions, product areas, and functions.Key Responsibilities* Understand markets,...


  • Seattle, Washington, United States Oracle Full time

    At Oracle Cloud Infrastructure, we're building the future of cloud computing for enterprises. As a Senior Machine Learning Engineer, you'll be part of a diverse team of creators and inventors who act with the speed and attitude of a start-up and the scale and customer-focus of a leading enterprise software company.Our values are the foundation of our...


  • Seattle, Washington, United States Google Full time

    About the Role:We're seeking a talented software engineer to join our team at Google. 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.Key Responsibilities:Write product or system development code.Review code developed by...


  • Seattle, Washington, United States PitchBook Full time

    About the RoleWe are seeking a highly skilled Machine Learning Engineer to join our Product and Engineering team at PitchBook. As a key member of our team, you will be responsible for leveraging cutting-edge machine learning and cloud technologies to automatically research private markets and improve the navigability of our platform.The ideal candidate will...