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 experience with full stack development, across back-end such as Java, Python, Golang, or C++ codebases, and front-end experience including JavaScript or TypeScript, HTML, CSS or equivalent.
2 years of experience with data structures or algorithms.
Nice to haves:
Experience with AI/ML.
What you'll be doing:
Design and implement infrastructure/tools based on best practices for each of the phases of software development.
Write clean, organized, maintainable code.
Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
Enhance applications by identifying opportunities for improvement, and promote Engineering Excellence.
Triage product or system issues and debug/track/resolve.
Perks and benefits:
Information collected and processed as part of your Google Careers profile, and any job applications you choose to submit is subject to Google's Applicant and Candidate Privacy Policy.
Equal opportunity and affirmative action employer.
Global company focusing on efficient collaboration and communication in English.