Software Engineer, Performance, Reliability, Observability, Phd, Early Careers

Google Google · Big Tech · Warsaw, Poland

Software Engineer role focused on performance, reliability, and observability tools for Google Cloud. Explores using ML for anomaly detection in control plane systems. Requires a PhD and experience in software development, large-scale infrastructure, and distributed systems. Experience with data analysis, big data, or machine learning is preferred.

What you'd actually do

  1. Write product or system development code.
  2. Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  3. Contribute to further development of automations and tooling.
  4. Collaborate on performance and reliability issues involving massive amounts of data and information.
  5. Work with our customers (e.g., Google Compute Engine and other Google Cloud teams) to understand requirements, debug problems, and anticipate needs.

Skills

Required

  • PhD in Computer Science or related technical fields
  • software development
  • SQL
  • advanced algorithms
  • large-scale infrastructure
  • distributed systems
  • networks
  • compute technologies
  • storage
  • hardware architecture

Nice to have

  • data structures
  • algorithms
  • accessible technologies
  • data analysis
  • big data
  • f1-sql
  • log analysis
  • machine learning

What the JD emphasized

  • PhD in Computer Science or related technical fields, or equivalent practical experience.
  • 2 years of experience with software development or 1 year of experience with an advanced degree in an industry setting.
  • 2 years of experience with software development with the use of SQL and advanced algorithms.
  • 2 years of experience with developing large-scale infrastructure, distributed systems, or networks, or experience with compute technologies, storage, or hardware architecture.