Senior Software Engineer, Flume ML

Google Google · Big Tech · Warsaw, Poland

Senior Software Engineer role focused on advancing the schedulability and autotuning of a planet-scale data processing infrastructure product that powers foundational AI/ML features for Google Cloud. The role involves designing, developing, and maintaining large-scale software solutions, addressing complex technical issues, and working with mission-critical customers to optimize ML pipelines and data processing workloads.

What you'd actually do

  1. Design, develop, test, deploy, maintain, and enhance large-scale software solutions.
  2. Address technical issues that require significant expertise or span multiple systems and stakeholders.
  3. Work with mission critical customers on their schedulability issues.
  4. Analyze performance data and design data driven solutions.
  5. Promote a team environment by mentoring engineers and contributing to organizational success.

Skills

Required

  • software development
  • infrastructure and distributed systems
  • coding and software design

Nice to have

  • Machine Learning (ML) architectures
  • data structures and algorithms
  • technical leadership

What the JD emphasized

  • large-scale software solutions
  • large-scale ML pipelines

Other signals

  • planet-scale data processing infra product
  • backbone of Alphabet, powering foundational AI/ML features
  • advance the schedulability and autotuning capabilities of our data processing infrastructure
  • critical for supporting both massive-scale ML pipelines and standard data processing workloads