FAQs
What are the minimum qualifications required for the Software Engineer, gLinux position?
The minimum qualifications include a Bachelor's degree or equivalent practical experience, 2 years of experience with software development in one or more programming languages (or 1 year with an advanced degree), 2 years of experience with data structures or algorithms, experience coding in Go and Python, and experience using Linux operating systems and working with the Debian community.
What programming languages should I be proficient in?
You should have experience coding in Go and Python.
Is experience with distributed systems preferred for this role?
Yes, experience in designing, analyzing, and troubleshooting large-scale distributed systems is preferred.
Will I need to work on-call as part of this position?
Yes, participating in gLinux's on-call and on-duty rotations is part of the responsibilities for this role.
What kind of problem-solving skills are expected?
A systematic problem-solving approach, coupled with effective communication skills and a sense of drive, is expected.
What does the Core team work on?
The Core team builds the technical foundation behind Google’s flagship products, focusing on underlying design elements, developer platforms, product components, and infrastructure.
How flexible is the team in terms of switching projects?
As a software engineer, you will have opportunities to switch teams and projects as the business grows and evolves, promoting versatility and leadership qualities.
What types of products does Google's software engineering cover?
Google's software engineers work on a wide range of products, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design, and mobile.
Is Google an equal opportunity employer?
Yes, Google is proud to be an equal opportunity workplace and an affirmative action employer, committed to equal employment opportunity regardless of various personal characteristics.
What responsibilities will I have in the role?
You will build and deploy the next generation of the gLinux desktop experience, expand and build services and tools for fleet management, collaborate with partner teams, and participate in on-call rotations.