Senior Software Engineer, Cluster Management

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages.
  • 3 years of experience with developing large-scale infrastructure, distributed systems or networks, or with compute technologies, storage, or hardware architecture.
  • 3 years of experience testing, maintaining, or launching software products.
  • 1 year of experience with software design and architecture.

Nice to haves

  • Master's degree or PhD in Computer Science or a related technical field.
  • 5 years of experience with data structures and algorithms.
  • 1 year of experience in a technical leadership role.
  • Experience developing accessible technologies.

What you'll be doing

  • Manage assigned functional areas in Google’s cluster management system.
  • Understand guest (virtualized) and host (hypervisor) environments and develop secure solutions connecting both.
  • Collaborate with peers to design, create, and optimize software features on Google’s hardware stack.
  • Lead design and build processes for infrastructure that automatically measures and detects regressions in key performance metrics at scale.
  • Advocate ideas and coordinate with others to drive project success.
  • Run small teams independently on various projects in infrastructure, each lasting 6-12 months.

Perks and benefits

  • Competitive salary (Poland: zł364,000 - zł373,000 PLN) with a 15% bonus target.
  • Equity grants as part of compensation.
  • Benefits package to support employees’ well-being and growth.
AI Summary ✨

Similar jobs

  • Principal Java Engineer - Distributed Systems, Serverless - Elasticsearch

    ElasticPoland4 days ago
    Remote
    ≈ €84k – €133k / year base
  • Software Engineer III, Agent Registry

    GooglePoland4 days ago
    ≈ €64k – €65k / year base
  • See all jobs in Poland →