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

Google Google · Big Tech · Warsaw, Poland

Software Engineer role focused on developing debugging, profiling, and analytics tools for Google Cloud. The role involves working with large-scale systems and exploring the use of machine learning for anomaly detection in cloud control plane systems.

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 degree in Computer Science, or a related technical field, 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

Nice to have

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

What the JD emphasized

  • PhD degree in Computer Science
  • 2 years of experience with software development
  • 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