Software Engineer, Phd, Early Career, Compute Infrastructure, Spatial Flexibility

Google Google · Big Tech · Warsaw, Poland

Software Engineer role focused on compute infrastructure and workload orchestration for Google's fleet, with opportunities in optimizing infrastructure efficiency, reliability, and advancing capabilities for large-scale Machine Learning (ML) and confidential computing. Requires experience in distributed systems and familiarity with scheduling/orchestration systems like Kubernetes.

What you'd actually do

  1. Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  2. Develop, test, integrate, and release these solutions.
  3. Advocate your ideas to others when cooperation and coordination is required.
  4. Code in C++ or Golang or Java.

Skills

Required

  • software design
  • computer science
  • data structures
  • algorithms
  • coding

Nice to have

  • PhD program enrollment/graduation
  • concurrency
  • multithreading
  • synchronization
  • distributed systems
  • Kubernetes