Senior Software Engineer, Alloydb Semantic Search

Google Google · Big Tech · Sunnyvale, CA +1

Senior Software Engineer to build semantic search capabilities within AlloyDB, a PostgreSQL-based database product. This role involves designing, developing, and implementing AI/GenAI features, query processing, indexing, and vector embedding to empower enterprise customers with advanced semantic search.

What you'd actually do

  1. Design, develop, and implement semantic search capabilities within AlloyDB, focusing on delivering robust, scalable, and high-performance features.
  2. Collaborate with engineers across various teams to understand requirements and build effective semantic search solutions.
  3. Take ownership of specific components and contribute to the team's technical discussions, continuously learning and applying best practices.
  4. Build new database features that integrate advanced semantic search capabilities.
  5. Contribute to key technical projects and work within a fast-moving, innovative environment.

Skills

Required

  • software development
  • core system-level software
  • databases
  • operating systems
  • kernels
  • C
  • C++
  • Java
  • large-scale infrastructure
  • distributed systems
  • distributed computing

Nice to have

  • AI
  • agentic development
  • database internals
  • PostgreSQL
  • GraphQL
  • OLTP databases
  • transactional systems
  • compilers
  • data storage
  • Retrieval-Augmented Generation (RAG) systems
  • vector search
  • embedding optimization
  • hybrid search
  • semantic retrieval
  • data grounding strategies
  • graph algorithms
  • graph databases

What the JD emphasized

  • semantic search
  • RAG systems
  • vector search
  • embedding optimization
  • hybrid search
  • semantic retrieval
  • data grounding strategies

Other signals

  • semantic search
  • GenAI features
  • vector embedding
  • RAG systems