Staff Software Engineer, Flume ML

Google Google · Big Tech · Warsaw, Poland

Staff Software Engineer at Google Cloud focused on advancing the scheduleability and auto-tuning capabilities of a planet-scale data processing infrastructure platform that powers foundational ML features and next-generation AI initiatives. The role involves technical leadership in designing, developing, and maintaining large-scale distributed systems critical for ML pipelines.

What you'd actually do

  1. Provide technical leadership on high-impact projects.
  2. Influence and coach a team of engineers.
  3. Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
  4. Manage project priorities, deadlines, and deliverables.
  5. Design, develop, test, deploy, maintain, and enhance large scale software solutions.

Skills

Required

  • Java, C/C++ or Python
  • large-scale distributed systems
  • software design and architecture

Nice to have

  • data structures/algorithms
  • technical leadership role leading project teams and setting technical direction
  • complex, matrixed organization involving cross-functional, or cross-business projects
  • Machine Learning (ML) architectures

What the JD emphasized

  • large-scale distributed systems
  • Machine Learning (ML) architectures

Other signals

  • planet-scale data processing infrastructure
  • backbone of the organisation, powering foundational ML features
  • next-generation AI initiatives
  • advance the scheduleability and auto-tuning capabilities of our data processing infrastructure
  • supporting both massive-scale Machine Learning pipelines and standard data workloads