Jobs · Engineering · California

Senior Staff Software Engineer, Cloud, Dataproc, Control-Plane

Google · Sunnyvale, CA · 1 wk ago
On-siteEngineeringFull-time

About the role

Managed Spark Service (formerly Dataproc) enables open source data analytics and data processing users to modernize their open-source big data analytics workloads in the cloud. Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.

Responsibilities

  • Define product differentiating features in an ambiguous problem space.
  • Build high-impact customer-facing features which make Cloud Dataproc the best place to run Hadoop and Spark in the cloud.
  • Make Cloud Dataproc the best product for data science and engineering workloads.
  • Influence and oversee across Big-Data open-source initiatives including contributions to Spark, Flink, Presto etc.

Requirements

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience programming in C++.
  • 5 years of experience with design and architecture; and testing/launching software products.
  • Experience with cloud computing, cloud APIs and control planes.
  • Experience with software architecture and scalability.

Qualifications

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • 8 years of experience with data structures and algorithms.
  • 5 years of experience in a technical leadership role leading project teams and setting technical direction.
  • Experience in long-term technology tests across interdependent services, including scalability, maintainability, deployability, reliability, and supportability.
  • Experience in driving software architecture evolution both tactically and strategically.
  • Ability to influence across multiple teams and geos.

Skills

  • Technical leadership and project management skills.
  • Experience with open-source big data technologies like Spark, Flink, Presto.
  • Strong understanding of cloud computing and cloud APIs.
  • Experience with data structures and algorithms.
  • Experience with software architecture and scalability.

Benefits

  • Health, dental, vision, life, disability insurance.
  • Retirement Benefits: 401(k) with company match.
  • Paid Time Off: 20 days of vacation per year, accruing at a rate of 6.15 hours per pay period for the first five years of employment.
  • Sick Time: 40 hours/year (increased to 69 hours/year for Seattle) including 5 discretionary sick days per instance.
  • Maternity Leave (Short-Term Disability + Baby Bonding): 28-30 weeks.
  • Baby Bonding Leave: 18 weeks.
  • Holidays: 13 paid days per year.

Pay

US: $262000 - $365000 (USD) + 25% bonus target + equity + benefits

Schedule

Full-time

Similar jobs