From: Jakub Czajka Date: Thu, 21 Aug 2025 17:35:11 +0000 (+0200) Subject: Add new experience. X-Git-Url: https://git.ekhem.eu.org/?a=commitdiff_plain;p=cv.git Add new experience. --- diff --git a/cv.tex b/cv.tex index 52149da..c2c5861 100644 --- a/cv.tex +++ b/cv.tex @@ -15,45 +15,73 @@ \begin{eventlist} -\event{November 2023 -- Present} +\event{June 2023 -- Present} {Google, Warsaw, Poland} + {Software Engineer Tech Lead} + +\event{November 2023 -- May 2025} + {} {Software Engineer III (L4)} \event{June 2022 – October 2023} {} {Software Engineer II (L3)} -Development of a highly available, high throughput spatial scheduling system for -the cluster management system +I lead the development of a highly available, high throughput spatial scheduling +system for the cluster management system \href{https://research.google/pubs/large-scale-cluster-management-at-google-with-borg}{Borg}. -The system makes spatial placement decisions for Google’s internal workloads. +It optimizes Google's fleet by recommending clusters where workloads should be +scheduled. Highligths: + +\begin{itemize} + +\item Fix a bug manifesting across multiple systems which lead to workloads being +placed in overutilized clusers. + +\item Consider power utilization signal in cluster recommendations. + +\item Change cluster recommendations to reduce inter-cluster network traffic by +up to 90\%. + +\end{itemize} + +\textbf{Technologies}: C++, GenAI, distributed systems. \event{January 2021 – April 2022} - {Amazon, Gdańsk, Poland} + {Amazon, Gdansk, Poland} {Software Development Engineer (L4)} -Development of an on-device processing engine for +I developed on-device processing engine for \href{https://alexa.amazon.com}{Amazon Alexa}. The engine uses machine learning to process user’s voice on many different Alexa architectures, often under heavy resource constraints. +\textbf{Technologies}: C++, low-latency programming. + \event{June 2020 – September 2020} {Amazon Web Services, Berlin, Germany} {Software Development Engineer Intern} -Research and implement a prototype of a user interface for SCRUM planning +I researched and implemented a prototype of a user interface for SCRUM planning sessions. +\textbf{Technologies}: React, TypeScript, AWS. + \event{June 2019 – September 2019} {European Organization for Nuclear Research (CERN), Gevena, Switzerland} {Software Engineering Intern} -Development of a platform for self-teaching +I developed a platform for self-teaching \href{https://cern.service-now.com/service-portal?id=service_element&name=fesa}{FESA} - a real-time framework for controlling and monitoring particle accelerators. \end{eventlist} +\personal[ekhem.eu.org] + {Warsaw, Poland} + {\href{https://www.linkedin.com/in/jakub-czajka-b583a4194}{linkedin.com/jakub-czajka-b583a4194}} + {jakub.czajka1998@gmail.com} + \section{Education} \begin{eventlist} @@ -75,11 +103,6 @@ experiment (CERN) using O2 software package''. \end{eventlist} -\personal[ekhem.eu.org] - {Warsaw, Poland} - {\href{https://www.linkedin.com/in/jakub-czajka-b583a4194}{linkedin.com/jakub-czajka-b583a4194}} - {jakub.czajka1998@gmail.com} - \section{Publications} \begin{eventlist} @@ -125,11 +148,4 @@ Contains many Ansible scripts for deploying other server's services. \end{eventlist} -\section{Professional summary} - -I am a highly motivated software engineer focused primarly on delivering results. -I have experience across the whole programming stack - frontend, backend, -CI/CD etc. I am able to quickly pick up new technologies and I am confident I -can be positive addition to any software development team. - \end{document}