Google - Atlanta, GA

posted 11 days ago

Full-time - Mid Level
Atlanta, GA
Web Search Portals, Libraries, Archives, and Other Information Services

About the position

As a Software Engineer at Google, you will be responsible for developing next-generation technologies that enhance how billions of users connect and interact with information. This role involves working on critical projects that support Google's infrastructure, including data centers and network systems, while also providing opportunities to switch teams and tackle new challenges across the full-stack. You will be expected to demonstrate versatility, leadership, and enthusiasm in solving complex problems as part of a fast-paced and evolving business environment.

Responsibilities

  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • 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.
  • Work with stakeholders to define and build data pipelines.
  • Design, develop, and manage our network planning, design, and delivery infrastructure and provide support to network planners (languages include Python, C++, and SQL).
  • Act as a technical lead for Software across the Network Forecasting and Analytics and collaborate to design and build software modules that model and run forecasts and analyses for network demand at scale.

Requirements

  • Bachelor's degree or equivalent practical experience.
  • 5 years of experience with software development in C++, and with data structures/algorithms.
  • 3 years of experience testing, maintaining, or launching software products.
  • 1 year of experience with software design and architecture.
  • 3 years of experience developing infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
  • Experience developing software applications using Python.
  • Experience using Python libraries and frameworks.

Nice-to-haves

  • Master's degree or PhD in Computer Science or related technical field.
  • 1 year of experience in a technical leadership role.
  • Experience developing accessible technologies.
  • Experience with forecasting models and the networking domain.
  • Experience with large scale software systems (e.g., scalability, reliability, distributed systems).
  • Excellent software engineering skills, algorithm design, implementation and testing (i.e., Go, C++, Python).

Benefits

  • Base salary range of $161,000-$239,000 + bonus + equity + benefits.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service