Software Engineer III, Machine Learning, Google Cloud Performance

4 days ago


Durham, North Carolina, United States Google Full time
About the Role

As a Software Engineer III at Google, you will be part of a team that develops cutting-edge technologies to improve the way billions of users interact with information and each other.

We're looking for engineers who can design, develop, and deploy scalable software systems that handle massive amounts of data and traffic.

Responsibilities
  • Design and develop software solutions for Google's cloud infrastructure
  • Collaborate with cross-functional teams to identify and prioritize project requirements
  • Develop and maintain high-quality software code, following best practices and industry standards
  • Participate in code reviews and provide feedback to ensure code quality and consistency
  • Troubleshoot and resolve complex technical issues, working closely with the development team and other stakeholders
Requirements
  • Bachelor's degree in Computer Science or related field, or equivalent practical experience
  • 2+ years of experience in software development, with a focus on cloud infrastructure and machine learning
  • Strong understanding of software design patterns, data structures, and algorithms
  • Experience with cloud platforms, such as Google Cloud Platform, Amazon Web Services, or Microsoft Azure
  • Proficiency in programming languages, such as Java, Python, or C++
Preferred Qualifications
  • Master's degree in Computer Science or related field
  • Experience with machine learning frameworks, such as TensorFlow or PyTorch
  • Knowledge of cloud security, compliance, and governance
  • Experience with agile development methodologies and version control systems

At Google, we're committed to creating a workplace that's inclusive, diverse, and equitable. We believe that everyone should have the opportunity to succeed, regardless of their background or identity.

We offer a competitive salary, comprehensive benefits, and a dynamic work environment that's perfect for engineers who are passionate about innovation and collaboration.



  • Durham, North Carolina, 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 III

    4 weeks ago


    Durham, North Carolina, United States Google Full time

    About the RoleWe're looking for a skilled Software Engineer III to join our Google Cloud team. As a key member of our team, you will design, develop, and deploy scalable software solutions that meet the needs of our customers.ResponsibilitiesWrite high-quality product or system development code.Participate in design reviews with peers and stakeholders to...


  • Durham, North Carolina, United States Google Full time

    About the RoleAs a Software Engineer III Front End at Google, you will be part of a team that develops the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.ResponsibilitiesWrite product or system development code.Participate in, or lead design reviews with peers and stakeholders to...


  • Durham, North Carolina, United States Google Full time

    About the RoleWe're seeking a highly skilled Software Engineer III, Front End to join our team at Google. As a key member of our front-end development team, you will be responsible for designing, developing, and testing software solutions that meet the needs of our users.ResponsibilitiesWrite high-quality, maintainable code for our front-end...

  • Software Engineer

    4 weeks ago


    Durham, North Carolina, United States Google Full time

    About the RoleWe're seeking a highly 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.ResponsibilitiesProvide technical leadership on high-impact projects.Influence and...


  • Durham, North Carolina, United States Google Full time

    About the RoleAs a Software Engineering Manager II Network Infrastructure at Google, you will lead the effort to drive software development for the next generation Network Interface Controller (NIC) at Google. This role requires technical expertise to take on and provide technical leadership to major projects, as well as manage a team of Engineers. You will...


  • Durham, North Carolina, United States Google Full time

    About the JobAt Google, we're pushing the boundaries of what's possible with technology. As a software engineer, you'll play a critical role in developing the next-generation technologies that change how billions of users connect, explore, and interact with information and each other.ResponsibilitiesDesign, develop, test, deploy, maintain, and enhance...


  • Durham, North Carolina, United States Google Full time

    About the RoleAs a Software Engineering Manager II Network Infrastructure at Google, you will lead the effort to drive software development for the next generation Network Interface Controller (NIC) at Google, taking the NIC through development into production. You will design and evaluate approaches to use offload efficiently from Google software that can...


  • Durham, North Carolina, United States Pearson Full time

    Job Title: Senior Cloud Performance EngineerJoin Pearson's Corporate Strategy & Technology team as a Senior Cloud Performance Engineer and play a key role in designing, developing, and implementing cloud solutions on AWS platforms.Responsibilities:Work with our engineering team to identify and implement the most optimal AWS cloud-based solutions.Solve...


  • Durham, North Carolina, United States Tanium Full time

    About the RoleWe are seeking a highly skilled Senior Cloud Software Engineer to join our team at Tanium. As a key member of our development team, you will be responsible for designing, building, and maintaining best-of-breed cloud products and infrastructure.Key ResponsibilitiesDesign and develop scalable, secure, and high-performance cloud-based services...


  • Durham, North Carolina, United States Dexian Full time

    Job Title: Senior Cloud Software EngineerJob Summary:Dexian is seeking a highly skilled Senior Cloud Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying secure, performant, and reliable cloud-based applications using public cloud services like AWS and Azure.Key...


  • Durham, North Carolina, United States Cisco Full time

    About the RoleCisco is seeking a talented Software Development Professional to join our team. As a key member of our software engineering team, you will play a crucial role in driving next-gen software innovations, including cloud, mobile, desktop, or security spaces.Key ResponsibilitiesDevelop software and tools in support of many of our high-impact...


  • Durham, North Carolina, United States NVIDIA Full time

    Job DescriptionWe are seeking a highly skilled Senior Deep Learning Software Engineer to join our cuDNN team at NVIDIA. As a key member of our team, you will be responsible for designing, building, and shipping high-quality software that powers the latest advancements in AI.Key ResponsibilitiesDevelop production-quality software that integrates with NVIDIA's...


  • Durham, North Carolina, United States Tanium Full time

    About the RoleWe are seeking a highly skilled Cloud Software Engineer to join our team at Tanium. As a key member of our development team, you will be responsible for designing, developing, and maintaining our cloud-based products and services.Key ResponsibilitiesDesign and develop scalable, secure, and high-performance cloud-based services and APIsImplement...


  • Durham, North Carolina, United States Tanium Full time

    About the RoleWe are seeking a highly skilled Cloud Software Engineer to join our team at Tanium. As a Cloud Software Engineer, you will be responsible for designing, developing, and maintaining best-of-breed cloud products and services.Key ResponsibilitiesBuild and maintain cloud products and services as part of an agile development teamImplement intuitive...


  • Durham, North Carolina, United States Nvidia Full time

    Job Title: Senior Performance Software Engineer for Deep Learning LibrariesWe are seeking a highly skilled Senior Performance Software Engineer to join our team in developing optimized code for deep learning libraries. As a key member of our team, you will be responsible for writing highly tuned compute kernels in C++ CUDA to perform core deep learning...


  • Durham, North Carolina, United States Crescens Full time

    Job Title:Senior Software EngineerJob Description:Crescens is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and implementing software frameworks and solutions on cloud infrastructure for various applications.This role requires prior experience as a cloud...


  • Durham, North Carolina, United States Nutanix Full time

    About the RoleWe are seeking a highly skilled Cloud Scale Software Engineer to join our team at Nutanix. As a key member of our Licensing Platform Team, you will be responsible for designing and developing reliable, scalable, efficient, and high-performance control plane software for large-scale enterprise and hybrid cloud environments.Key...


  • Durham, North Carolina, United States Nutanix Full time

    About the RoleWe are seeking a highly skilled Cloud Scale Software Engineer to join our team at Nutanix. As a key member of our Licensing Platform Team, you will be responsible for designing and developing reliable, scalable, efficient, and high-performance control plane software for large-scale enterprise and hybrid cloud environments.Key...


  • Durham, North Carolina, United States PSG Global Solutions Careers Full time

    Senior Software Cloud EngineerWe're seeking a highly skilled Senior Software Cloud Engineer to join our team at PSG Global Solutions Careers. As a key member of our agile consulting and staffing organization, you will play a critical role in helping our clients fulfill their most important initiatives and opportunities.Key Responsibilities:Analyze...