Senior Software Engineer, Borg, Google Cloud

1 Month ago • 5 Years + • Full Stack Development

Job Summary

Job Description

Google's Senior Software Engineer, Borg, role in Kraków, Poland, focuses on Borg Prime, a core cluster-management component. Responsibilities include writing and testing code, participating in design reviews, code reviews, contributing to documentation, and debugging system issues. The ideal candidate will apply data analysis and parallel programming to scale Borg Prime for increasingly large workloads. This role demands experience in software development (C++ preferred), multithreaded programming, refactoring, and testing, along with a strong understanding of data structures and algorithms. Experience with technical leadership is a plus.
Must have:
  • 5+ years software development experience
  • Experience with data structures/algorithms
  • 3+ years software testing/launching experience
  • 1+ year software design & architecture experience
  • Multithreaded programming & refactoring skills
  • C++ programming skills
Good to have:
  • Master's/PhD in CS or related field
  • Technical leadership experience
  • Experience developing accessible technologies

Job Details

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • Experience with Multithreaded Programming and Refactoring.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • 1 year of experience in a technical leadership role.
  • Experience developing accessible technologies.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

The Cluster Management (Borg) team runs as a group of smaller teams executing on various aspects of the system. Each team is addressing different challenges: from the machine level agents, through autoscaling application up to spatial flexibility solutions for Borg. Our stack is mostly C++. Google's work is a mix of data analysis, cross-team collaboration, coding and debugging.

In this role, you will focus on Google's core cluster-management component, Borg Prime, and you will apply data analysis and parallel programming techniques to scale it up to support increasingly large workloads.

Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.

Responsibilities

  • Write and test product or system development code.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.

Similar Jobs

Google - AI/ML RTL Design Engineer, TPU, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Epic Games - Research Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Rockstar Games - Principal Technical Artist: Animation

Rockstar Games

London, England, United Kingdom (On-Site)
4 Months ago
PlayStation Global - Staff Software Engineer

PlayStation Global

Aliso Viejo, California, United States (On-Site)
2 Months ago
Google - Software Engineer, Early Career, Cloud AI

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
bosh group india - Microsoft_.Net Azure FullStack Developers

bosh group india

Bengaluru, Karnataka, India (On_site)
1 Month ago
Franklin Electric - Application Developer (India)

Franklin Electric

Gujarat, India (On-Site)
3 Months ago
Apex logic - Front-End Developer

Apex logic

United States (Remote)
2 Months ago
Epic Games - Programmeur Web sénior

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Kefir Games - Senior Logic Software Engineer

Kefir Games

Cyprus (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Behaviour Interactive - Senior Online Programmer - Unannounced IP | Programmeur·euse Senior·e en ligne  - Projet non annoncé

Behaviour Interactive

Toronto, Ontario, Canada (Hybrid)
3 Months ago
Aristocrat Gaming - Sr Game Mathematician I

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
2 Months ago
Epic Games - Programmeur Desktop Sénior, Fortnite Tech

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Google - Tech Lead, gTech Ads

Google

(On-Site)
1 Month ago
Adobe - Senior Computer Scientist

Adobe

Noida, Uttar Pradesh, India (On-Site)
3 Months ago
Google - Software Engineer, Touch and Haptics, Pixel

Google

(On-Site)
1 Month ago
NVIDIA - Senior Software QA Test Developer

NVIDIA

Bengaluru, Karnataka, India (On-Site)
6 Months ago
G5 Games - C++ Gameplay Programmer

G5 Games

Tbilisi, Tbilisi, Georgia (Remote)
3 Months ago
ByteDance - Senior/Tech Lead Software Development Engineer, Network Automation - Seattle

ByteDance

Seattle, Washington, United States (Hybrid)
3 Months ago
Twitch - Software Engineer II - Web Video

Twitch

San Francisco, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Kraków, Lesser Poland Voivodeship, Poland

Playtika - IT Infrastructure Engineer

Playtika

Poland (Hybrid)
3 Months ago
Testronic - LQA Game Tester with French

Testronic

Masovian Voivodeship, Poland (On-Site)
1 Month ago
Keywords Studios (Player Support) - Spanish Speaking Game Tester (LQA)

Keywords Studios (Player Support)

Katowice, Silesian Voivodeship, Poland (On-Site)
8 Months ago
N-iX - SENIOR JAVA DEVELOPER (#2681)

N-iX

Poland (Remote)
1 Month ago
Nielsen Holdings - Senior Digital & Planning Customer Experience Associate

Nielsen Holdings

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
NOVOMATIC - IT Support Engineer (2nd line)

NOVOMATIC

Lesser Poland Voivodeship, Poland (Hybrid)
1 Month ago
Fool's Theory - Senior Cinematic Designer

Fool's Theory

Poland (Remote)
3 Months ago
Google - Software Engineer III, Front End, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Luxoft - Automation Engineer

Luxoft

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
2 Months ago
Visa - Staff Data Engineer

Visa

Warsaw, Masovian Voivodeship, Poland (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Google - Software Engineer, People with Disabilities

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
3 Months ago
Hitachi - Java Developers

Hitachi

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Google - Android Staff Software Engineer, Gemini Smart Home Devices

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Skillsoft - Senior Software Engineer

Skillsoft

Hyderabad, Telangana, India (On-Site)
3 Months ago
Balbix - Principal Full Stack Engineer

Balbix

San Jose, California, United States (On-Site)
3 Months ago
Varonis  - C#/C++ Software Engineer

Varonis

Herzliya, Tel Aviv District, Israel (Hybrid)
2 Months ago
Next Level Business Services - Technical Lead – Java

Next Level Business Services

Jersey City, New Jersey, United States (On-Site)
3 Months ago
PAPAYA - Senior DevOps Engineer- SHINE

PAPAYA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
NAH.io - Web Technical Manager

NAH.io

Hong Kong (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug