Senior Software Engineer, Next Gen Data Warehouse Napa

Google Google · Big Tech · Bengaluru, Karnataka, India

This role is for a Senior Software Engineer on the Next Gen Data Warehouse Napa team at Google. The team builds planet-scale analytical data management systems, focusing on a distributed storage engine optimized for high-update throughput of metrics data. Responsibilities include technical leadership, roadmap planning, deployment of infrastructure, and collaboration with other teams. Minimum qualifications include a Bachelor's degree and 5 years of software development experience, with a focus on distributed databases and large-scale distributed systems.

What you'd actually do

  1. Lead a service or component area of Napa's expansion in Bangalore. This includes providing technical leadership on high-impact projects.
  2. Collaborate on planning a roadmap. Manage project priorities, deadlines, and deliverables.
  3. Deploy infrastructure productionization. Large-scale distributed system development.
  4. Partner with infrastructure and client teams to guide integrations.
  5. Review designs and code of other engineers for quality and correctness.

Skills

Required

  • software development
  • programming languages
  • testing
  • maintaining
  • launching software products
  • software design
  • architecture
  • distributed databases
  • large-scale distributed systems

Nice to have

  • Master's degree or PhD in Computer Science or related technical fields
  • data structures
  • algorithms
  • technical leadership role
  • developing accessible technologies
  • track record of executing multi-year projects

What the JD emphasized

  • technical leadership on high-impact projects
  • Large-scale distributed system development
  • Experience in distributed databases and large-scale distributed systems