Michal Wozniak

Software Engineer at Google

Warsaw, Masovian Voivodeship, Poland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Michal Wozniak is a software engineer with 10 years of experience building robust back-end and DevOps solutions, currently focused on batch and AI/ML workloads at Google where he maintains Kueue, a Kubernetes-native job scheduler. He has deep expertise in Kubernetes internals—having improved the Job controller, PodGC, and introduced pod disruption conditions—and a track record of stabilizing complex distributed systems and reducing test flakiness. Prior to Google he built full‑stack semantic web platforms for high-throughput document fact extraction and holds a PhD in computational biology, applying rigorous research methods to practical engineering problems. Based in Warsaw, he blends production-grade cloud engineering with academic depth, often surfacing subtle reliability and lifecycle improvements that benefit large-scale orchestration.
code10 years of coding experience
job8 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computational aspects of the presence of drug resistance mechanisms, Doctor of Philosophy - PhD, Computational aspects of the presence of drug resistance mechanisms at University of Warsaw
github-logo-circle

Github Skills (13)

task-management10
kubernetes10
workflow-management10
go10
resource-management10
devops10
k8s10
job-scheduling10
kubernetes-pods10
testing10
automation9
automations9
cicd8

Programming languages (11)

HCLTypeScriptJavaShellCJavaScriptGoHTML

Github contributions (5)

github-logo-circle
kubernetes-sigs/kueue

Nov 2022 - Jan 2023

Kubernetes-native Job Queueing
Role in this project:
userBack-end & DevOps Engineer
Contributions:13 releases, 3883 reviews, 11 commits in 1 month
Contributions summary:Michal primarily contributed to the Kubernetes-native job queueing system by implementing features related to workload management and job readiness. This included adding and modifying conditions related to PodsReady status within Workload objects, crucial for coordinating job execution and dependencies. The user also addressed test flakiness, implemented timeout mechanisms, and removed unnecessary code, indicating a focus on stability, performance, and code quality improvements within the Kueue project.
k8s-sig-schedulingjobk8skubernetesqueueing
kubernetes/kubernetes

May 2022 - Jan 2023

Production-Grade Container Scheduling and Management
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:1490 reviews, 44 commits, 169 PRs in 7 months
Contributions summary:Michal primarily worked on improving the Kubernetes Job controller, specifically addressing issues related to pod failure policies, metrics, and job lifecycle management. They refactored the PodGC controller to eliminate stub functions and improve stability. They also introduced pod disruption conditions to enable better management of failures. These changes demonstrate a focus on improving the reliability and efficiency of the Kubernetes scheduling and management system.
containersschedulingdockergradeproduction-grade
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Michal Wozniak - Software Engineer at Google