Bachelor’s degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
2 years of software development experience in Python.
Nice to haves:
Master's degree or PhD in Computer Science or a related technical field.
2 years of experience with data structures or algorithms.
Experience developing accessible technologies.
Experience with language infrastructure in Google (e.g., linters, languages, build rules).
Previous exposure to Python internals like CPython and type checkers such as pytype or mypy.
What you'll be doing:
Support researchers and developers throughout the whole ML development life-cycle, enabling them to develop and iterate quickly, build performance and applications.
Interact with fundamental production technologies and tooling support for our Python users.
Integrate with other systems.
Work on making Python at Google friction-less. Enable Python users to build, optimize and debug their lines of Python code.
Perks and benefits:
Google offers an equal opportunity and affirmative action employer.
Culture of belonging and providing equal employment opportunity regardless of various factors.
Opportunity to work on critical projects critical to Google’s needs with room to switch teams and projects.