Search jobs > Mountain View, CA > Senior software engineer

Senior Software Engineer, Search Content Platform

Karkidi
Mountain View, California, US
Full-time

Minimum qualifications :

Please read the following job description thoroughly to ensure you are the right fit for this role before applying.

  • 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 front-end frameworks, full-stack development, or API development.

Preferred qualifications :

  • Master's degree or PhD in Computer Science or a related technical field.
  • 5 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java).
  • Experience in distributed systems engineering, building low latency, and high throughput data platform services.
  • Experience in applying Large Language Models (LLMs) to solve real product problems.
  • Experience in working with Data Science team.
  • Experience in data management.

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.

With your technical expertise, you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

In Google Search, we're reimagining what it means to search for information any way and anywhere. To do that, we need to solve complex engineering challenges and expand our infrastructure, while maintaining a universally accessible and useful experience that people around the world rely on.

In joining the Search team, you'll have an opportunity to make an impact on billions of people globally.

Responsibilities

  • Write and test 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.

J-18808-Ljbffr

6 days ago
Related jobs
Promoted
TikTok
San Jose, California

We are looking for strong software engineers who are excited to grow their business understanding and build highly scalable and reliable software, partnering across disciplines and geographies, to achieve the best results. Ads Platform and Interfaces teams have a strong customer focus and dedication...

Promoted
Haus Analytics Inc.
Mountain View, California

We are searching for both Senior and Staff level engineers to help us build a robust and scalable foundation for data onboarding, from automated data ingestion pipelines to ad platform ingestion. The ideal candidate is somebody who is both a great software engineer and an excellent communicator, who...

Promoted
Cisco Systems, Inc.
Milpitas, California

You will work with a diverse group composed of the brightest problem solvers and innovators in the Diagnostic Software and hardware Teams located in San Jose. The team is responsible for bring-up and mass production of testing software on the next generation of CISCO 8000 products. Embedded software...

Promoted
Fidelity Media B.V
Mountain View, California

We are looking for a senior software engineer to contribute to our media systems. Loom is the video communication platform for async work that helps companies communicate better at scale. The Media & Intelligence Team lives at the heart of Looms product development, providing a set of libraries,...

Promoted
MX
San Jose, California

Our software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with their finances. We have opportunities in a wide range of areas including development, design, search, platform, test, quality, big data, front end and back end. Contr...

Promoted
Roblox
San Mateo, California

Senior Security Software Engineer. At Roblox, we’re building the tools and platform that empower our community to bring any experience that they can imagine to life. You'll engineer scalable systems for workload authentication and authorization, manage privileged access, and establish a secure "gold...

Promoted
Bitgo
Palo Alto, California

BitGo provides the security and operational backbone for more than 1500 institutional clients in 50 countries, including many regulated entities and the world’s top cryptocurrency exchanges and platforms. Prime Engineering team and help us build new features and applications for our enterprise clien...

Palo Alto Networks
Santa Clara, California

As a Senior Staff Software Engineer on our Prisma Access Cloud Service team, you will design, develop and deliver next-generation technologies. Design, develop and execute test automation to test software features on our next-generation security platform as part of our Prisma Access Cloud Service. Y...

Triton Medical Robotics
Burlingame, California

Senior Software Quality Engineer. As a Software Quality Engineer, you will play a pivotal role in ensuring the quality and compliance of software systems used in complex medical devices. Plan, execute, and oversee software verification and validation activities, including test strategy development, ...

Office Hours
CA, United States

A software engineer with a mid-stage startup seeking feedback on what makes an exceptional developer sandbox experience for their new API. They’re likely a generalist with a lean towards data platform or data engineering experience. How might we model ontologies of what people know? How might we des...