Bachelor's degree or equivalent practical experience.
8 years of experience in software development.
3 years of experience with software design and architecture.
Experience in Java programming.
Nice to haves:
Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
8 years of experience with data structures/algorithms.
3 years of experience working in a multiplex organization involving cross-functional, or cross-business projects.
Experience with building products that effectively use Large Language Models (LLMs) and Machine Learning (ML).
Familiarity with developing and fine-tuning LLMs.
What you'll be doing:
Architect solutions to automate and scale business systems. Provide direction for architecture, design and support activities.
Develop, build, and deploy applications using various platforms and technologies.
Translate business requirements into technical solutions. Understand the overall program purposes, technical dependencies, and find optimal solutions.
Advocate Engineering Excellence in the team - Quality, Performance, Compliance, Security.
Manage team solutions and technologies, drive collaborations with partner teams. Mentor and help junior team members when needed.
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, committed to building a workforce that is representative of the users served.
Global company with English proficiency requirement for all roles unless stated otherwise.
Accommodation for applicants available upon request.
No agency resumes accepted. Google is not responsible for any fees related to unsolicited resumes.