Current jobs related to Senior Software Developer, Machine Learning, Cloud Platforms - Sunnyvale, Texas - Google

  • Software Engineer III

    2 weeks ago


    Sunnyvale, Texas, United States Google Full time

    About the RoleAs a Software Engineer III 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, large-scale system...


  • Sunnyvale, Texas, United States Google Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Core Machine Learning team at Google. As a key member of our organization, you will be responsible for developing and maintaining cutting-edge machine learning technologies that drive innovation and excellence across Google and the world.ResponsibilitiesDesign, develop, and...

  • Software Engineer

    2 weeks ago


    Sunnyvale, Texas, United States Google Full time

    About the RoleAs a Staff Software Engineer at Google, you will be part of a team that develops cutting-edge technologies to improve the way people connect, explore, and interact with information and each other.We are looking for engineers who bring fresh ideas and expertise in areas such as information retrieval, distributed computing, large-scale system...


  • Sunnyvale, Texas, United States Google Full time

    Job SummaryAs a Senior Software Engineer on Google's Technical Infrastructure team, you will design, develop, and maintain large-scale software systems that power Google's products and services. You will work on critical projects that require expertise in performance, scalability, and reliability.Responsibilities* Design and develop high-performance software...


  • Sunnyvale, Texas, United States Google Full time

    About the RoleWe are seeking a highly skilled Senior Cloud Software Engineer to join our team at Google. As a Senior Cloud Software Engineer, you will be responsible for designing, developing, and testing software solutions for our cloud-based products.Key ResponsibilitiesWrite and test product or system development code.Participate in, or lead design...


  • Sunnyvale, Texas, United States Google Full time

    About the RoleAs 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 ML infrastructure and execution around key ML efforts within Google.Our team is responsible for creating a cohesive, well-lit path for machine learning at Google. We...


  • Sunnyvale, Texas, United States Google Full time

    Job Title: Senior Software Engineer, Generative AI, Google Cloud AIAt Google, we're looking for talented software engineers to join our team and contribute to the development of cutting-edge technologies that change the way billions of users interact with information and each other.Responsibilities:Design, develop, test, deploy, maintain, and enhance...


  • Sunnyvale, Texas, United States Google Full time

    Job SummaryAs a Senior Cloud Storage Engineer at Google, you will be responsible for designing and delivering storage solutions for our hybrid cloud. You will lead a team of engineers in developing high-quality, user-friendly storage products that enable customer success across cloud, hybrid, and on-premises infrastructures.About the RoleWe are looking for...


  • Sunnyvale, Texas, United States Google Full time

    About the RoleAs a Principal Engineer within the GTMX organization, you will play a key role in shaping the technical vision and strategy for Google Cloud Business Platform. You will work closely with cross-functional teams to deliver high-quality and impactful launches, and drive technology innovation that has a significant, real-world impact in enabling...

  • Software Engineer

    1 month ago


    Sunnyvale, Texas, United States Google Full time

    About the RoleWe're looking for a highly skilled software engineer to join our Google Distributed Cloud team. As a key member of our team, you will be responsible for leading the development of our cloud networking architecture, ensuring seamless connectivity and secure segmentation across our global network.ResponsibilitiesLead the design and implementation...


  • Sunnyvale, Texas, United States Google Full time

    Job SummaryWe are seeking a highly skilled Software Engineering Manager to lead our team of engineers in designing and developing scalable systems for Google Cloud. The ideal candidate will have a strong technical background in software engineering and experience in managing teams.Key Responsibilities:Set and communicate team priorities that support the...


  • Sunnyvale, Texas, United States Google Full time

    About the RoleWe're looking for a skilled 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.ResponsibilitiesWrite and test product or system development code.Participate in, or...


  • Sunnyvale, Texas, United States Google Full time

    Job DescriptionAt Google, we're pushing the boundaries of what's possible with technology. As a Senior Software Engineer on our GPU System Software team, you'll play a critical role in developing the next-generation technologies that power our products and services.Our team is responsible for building top-quality GPU compute solutions that power various...


  • Sunnyvale, Texas, United States Google Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Performance and Platforms Infrastructure team at Google. As a key member of our team, you will be responsible for designing, developing, and maintaining large-scale software systems that handle massive amounts of data and traffic.ResponsibilitiesDesign and develop...


  • Sunnyvale, Texas, United States Google Full time

    About the Role:A Technical Program Manager at Google will use their technical expertise to lead complex, multi-disciplinary projects from start to finish. They will work with stakeholders to plan requirements, identify risks, manage project schedules, and communicate clearly with cross-functional partners across the company.Responsibilities:Work with other...


  • Sunnyvale, Texas, United States Google Full time

    About the RoleAs a Technical Program Manager at Google, you will lead complex, multi-disciplinary engineering projects using engineering knowledge. You will plan requirements with internal customers and guide projects through the entire project life-cycle. You will manage projects of various size and scope, identify future opportunities, improve processes,...

  • Software Engineer III

    2 weeks ago


    Sunnyvale, Texas, United States Google Full time

    Job SummaryWe are seeking a highly skilled Software Engineer III to join our Google Cloud team. As a key member of our team, you will design, develop, and deploy scalable and efficient software solutions that meet the needs of our users.Key Responsibilities:Write high-quality product or system development codeParticipate in design reviews with peers and...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development using C++, along with a strong understanding of data structures and algorithms.3 years of experience in testing, maintaining, or launching software products, and at least 1 year in software design and architecture.3 years of experience in...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.5 years of experience in software development using C++, alongside expertise in data structures and algorithms.3 years of experience in testing, maintaining, or launching software products, with at least 1 year focused on software design and architecture.3 years of experience in...


  • Sunnyvale, Texas, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, focusing on data structures and algorithms.5 years of experience in testing and launching software products, with 3 years dedicated to software design and architecture.Proficiency in Generative AI, including Large Language Models,...

Senior Software Developer, Machine Learning, Cloud Platforms

2 months ago


Sunnyvale, Texas, United States Google Full time
About the Role

As a senior software developer at Google, you will play a critical role in developing the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.

Key Responsibilities
  • Design, develop, test, deploy, maintain, and enhance software solutions for Google's product portfolio.
  • Manage project priorities, deadlines, and deliverables, and work collaboratively with cross-functional teams to ensure successful project outcomes.
  • Participate in design reviews with peers and stakeholders to decide amongst available technologies and ensure best practices are followed.
  • Triage product or system issues, debug, track, and resolve problems by analyzing sources and impact on hardware, network, or service operations and quality.
Requirements
  • Bachelor's degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 3 years of experience with ML/AI algorithms and tools, deep learning, or natural language processing.
  • Preferred qualifications: Master's degree or PhD in Computer Science or related technical field, 1 year of experience in a technical leadership role, and experience developing accessible technologies.
About Google

Google's software developers work on a wide range of technologies, including information retrieval, distributed computing, large-scale system design, networking, and data storage. We're looking for software developers who bring fresh ideas and expertise to our teams.

Benefits

As a Google software developer, you will have the opportunity to work on a wide range of projects, collaborate with talented engineers, and contribute to the development of cutting-edge technologies. You will also have access to a comprehensive benefits package, including a competitive salary, bonus, equity, and benefits.