Software Engineer, Content Ingestion

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
Backend
Mid-Level Software Engineer
In-Person
2+ years of experience
Enterprise SaaS

Description For Software Engineer, Content Ingestion

Google is seeking a Software Engineer for their Search Content Platform (SCP) team to work on content ingestion infrastructure. This role is crucial in bringing together structured and semi-structured knowledge, embeddings, and content from various sources into a standardized content platform. The position involves working with Google Search data ingestion infrastructure, particularly in ETL processes, and collaborating with Search Vertical Experiences teams.

The ideal candidate will have strong experience in software development, data structures, and algorithms, with specific expertise in data engineering technologies and ETL processes. They will be responsible for building and maintaining parts of Google's Search data ingestion infrastructure and implementing complex technical solutions.

This is an exciting opportunity to impact billions of users globally by contributing to Google Search's evolution. The role requires someone who can thrive in a dynamic environment, work effectively with multiple stakeholders, and handle changing priorities. You'll be part of reimagining what it means to search for information, solving complex engineering challenges, and expanding infrastructure while maintaining Google's universally accessible and useful experience.

The position offers the chance to work with cutting-edge technologies in areas including information retrieval, distributed computing, large-scale system design, artificial intelligence, and natural language processing. As part of Google's engineering team, you'll have opportunities to switch teams and projects as both you and the business grow and evolve.

Working at Google means joining a company that's committed to building a representative workforce and creating a culture of belonging. You'll be part of a team that values diversity and provides equal employment opportunities, making a real difference in how people around the world access and interact with information.

Last updated 3 days ago

Responsibilities For Software Engineer, Content Ingestion

  • Build or own parts of Google Search data ingestion infrastructure in a domain such as ingestion or Extract, Transform, and Load (ETL)
  • Partner with Engineers in Search Vertical Experiences teams, real world journeys, and others to support and co-develop current and future Search product experiences
  • Implement data ingestion technical solutions with high complexity requirements
  • Be willing to work in a changing environment with multiple partner stakeholders and engaging priorities

Requirements For Software Engineer, Content Ingestion

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java), or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • Experience with data engineering technologies such as Apache Flume
  • Experience with industry-standard data processing paradigms such as ETL, including tools and implementations

Interested in this job?

Jobs Related To Google Software Engineer, Content Ingestion

Software Engineer III, Google Ads

Software Engineer III position at Google Ads, developing advertising technology solutions with competitive compensation and growth opportunities.

Software Engineer III, Full Stack, Google Cloud Security and Privacy

Full-stack Software Engineer III position at Google Cloud focusing on security and privacy solutions, offering competitive salary and opportunities to work on large-scale systems.

Software Engineer III, Full Stack, CorpEng

Full Stack Software Engineer III position at Google's CorpEng team, building internal business solutions and platforms for Google's global operations.

Application Engineer, Supply Chain Logistics

Mid-level Application Engineer role at Google focusing on supply chain logistics systems development, requiring Java expertise and offering competitive compensation.

Backend Software Engineer, Insights, Benchmarks, and Narratives

Backend Software Engineer position at Google working on Insights, Benchmarks, and Narratives, developing large-scale systems and next-generation technologies.