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 a month 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

Program Manager II, Memory Commodity Operations, Technical Infrastructure

Program Manager II position at Google focusing on Memory Commodity Operations and Technical Infrastructure, managing supply execution and delivery of AI/ML infrastructure components.

Product Manager I, Ads

Product Manager position at Google Ads team, focusing on developing and launching advertising products that connect businesses with users worldwide.

Software Developer III, Full Stack, Google Cloud Platforms

Full Stack Software Developer role at Google Cloud, focusing on enterprise-grade solutions using Java, TypeScript, and cloud technologies.

Program Manager II, Demand and Supply Planning, Technical Infrastructure

Program Manager II position at Google focusing on demand and supply planning for Technical Infrastructure, offering competitive salary and benefits.

Product Manager, Discover Feed, Internationalization

Lead product strategy and development for Google's Discover Feed internationalization, focusing on emerging markets and user experience optimization.