Software Engineer Iii, Compute Infrastructure, Control Simulations

Google Google · Big Tech · Kraków, Poland

Software Engineer III at Google, focusing on Compute infrastructure Control Simulations. This role involves enhancing scheduling algorithms using simulation frameworks, optimizing resource utilization, and reducing operational toil. Requires experience in C++, multithreaded programming, performance analysis, and simulation.

What you'd actually do

  1. Implement, debug and enhance various software components for efficient workloads scheduling.
  2. Develop tools to measure, quantify and fine tune the production load.
  3. Identify and drive optimizations and improvements to compute infrastructure user experience.
  4. Design large-scale systems, making the right trade-offs for reliability and maintainability.
  5. Communication with partners across the Alphabet to gather requirements and drive adoption efforts.

Skills

Required

  • software development in C++
  • refactoring
  • multithreaded programming
  • performance analysis
  • simulation

Nice to have

  • data structures
  • algorithms
  • Machine Learning
  • Python
  • SQL