Search jobs > San Francisco, CA > Software engineer infrastructure

Software Engineer III, Tools and Infrastructure

Google
San Francisco, California, US
Full-time

Minimum qualifications :

Make sure to apply quickly in order to maximise your chances of being considered for an interview Read the complete job description below.

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages (C, Python and C++), or 1 year of experience with an advanced degree.
  • 2 years of experience with data structures or algorithms.
  • Experience in one or more of the following : test automation, refactoring code, test-driven development, build infrastructure, optimizing software, debugging, building tools and testing frameworks.

Preferred qualifications :

  • Master's degree or PhD in Computer Science, or a related technical field.
  • Experience developing accessible technologies.

About The Job

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.

In this role, you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

The Google Augmented Reality team is a diverse group of experts tasked with building the foundations for great immersive computing and building helpful, delightful user experiences.

We're focused on making immersive computing accessible to billions of people through mobile devices, and our scope continues to grow and evolve.

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 (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • 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.

Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.

We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.

J-18808-Ljbffr

16 days ago
Related jobs
Promoted
Disney Entertainment & ESPN Technology
San Francisco, California

Whether that’s evolving our streaming and digital products in new and immersive ways, powering worldwide advertising and distribution to maximize flexibility and efficiency, or delivering Disney’s unmatched entertainment and sports content, every day is a moment to make a difference to partners and ...

Google
San Francisco, California

Proficiency in code and system health, diagnosis and resolution, and software test engineering. 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. The following information aims to provide...

Menlo Ventures Management, L.P
San Francisco, California

As a platform infrastructure engineer, you will design, build, and maintain our infrastructure as well as provide production quality software, platform services, and automation that help the rest of engineering operate more effectively and reliably. You will report directly to the CTO and have the a...

Pinterest
San Francisco, California

We are looking for a Principal Software Engineer to initiate, design, and build the next-gen version of the key infra components in our monetization ecosystem, such as modernizing our end-to-end ML platform serving over hundreds of use cases making billions of predictions per second, and redesigning...

Australian Competition and Consumer Commission
San Francisco, California

Design, prototype and evaluate machine learning algorithms and DNN architectures for detection of traffic actors, their action recognition, and semantic understanding of various traffic scenes that the Aurora Driver encounters. Aurora (Nasdaq: AUR) is delivering the benefits of self-driving technolo...

CHAOS Industries
San Francisco, California

CHAOS is seeking a highly skilled and motivated Software Engineer to join our team supporting our product engineering. Support and collaborate with system, software, and hardware engineers. As an early engineer on a growing team, define major parts of our data and backend architecture, including cho...

Forward
San Francisco, California

We are scaling our engineering team and looking for world-class engineers with experience and expertise in distributed systems and data infrastructure. Work with top-flight software and hardware engineering talent from places like Google, Amazon, Nvidia, Palantir, and NASA JPL. Forward was founded i...

HuntsBot
San Francisco, California

Senior Android Software Engineer, Core and Monetization at Pinterest. Deep understanding of Android development and best practices in Kotlin and/or Java, e. Title: Senior Android Software Engineer. We are looking for inquisitive, well-rounded Android engineers to join our product Engineering teams. ...

Lyft
San Francisco, California

The team develops and improves algorithms to leverage data from driver phones/cars to model driver telematics, model traffic, and directly serve accurate ETAs and routes. As an engineer at Lyft, you'll collaborate with teams like product, data science, analytics, and operations on code that empower ...

Cisco
San Francisco, California

Our Internet and cloud intelligence platform delivers the only collectively powered real-time view of the Internet and private networks, cloud, and SaaS platforms, helping enterprises and service providers identify problems before they impact revenue, damage brand reputation, or halt employee produc...