
About Google
Empowering the world through technology and information
Key Highlights
- Over 100,000 employees globally
- Headquartered in Mountain View, California
- Parent company Alphabet Inc. valued at $1.5 trillion
- Google Cloud Platform serves millions of customers
Google LLC, headquartered in Mountain View, California, is a global leader in internet-related services and products, including its flagship search engine, Google Search, and the Android operating system. With over 100,000 employees, Google also offers cloud computing services through Google Cloud P...
🎁 Benefits
Google offers competitive salaries, equity options, generous PTO policies, comprehensive health benefits, and a remote work policy that allows flexibi...
🌟 Culture
Google is known for its engineering-first culture, emphasizing innovation and collaboration. The company fosters a unique environment that encourages ...
Skills & Technologies
Overview
Google is hiring a Staff Software Engineer for Applied Research to design and productionize fine-tuning pipelines for Foundation User Models. You'll work with TensorFlow and PyTorch, focusing on machine learning and NLP. This position requires 8 years of experience in software development.
Job Description
Who you are
You have a Bachelor's degree or equivalent practical experience, along with 8 years of experience in software development. Your background includes 5 years of experience testing and launching software products, and 3 years of experience with software design and architecture. You possess 5 years of experience with machine learning design, including model deployment, evaluation, data processing, debugging, and fine-tuning. Your expertise extends to Transformer-based models such as BERT, T5, GPT, and ViT, with a focus on attention mechanisms and architecture variations.
You hold a Master's degree or PhD in Engineering, Computer Science, or a related technical field, and have 8 years of experience with data structures and algorithms. You have spent 3 years in a technical leadership role, guiding project teams and setting technical direction. Your experience includes working in complex, matrixed organizations on cross-functional or cross-business projects. You have contributed to open-source projects related to recommendation systems, transfer learning, NLP, computer vision, or multimodal systems, and understand modern recommendation architectures and how to integrate large foundation models into existing systems.
What you'll do
In this role, you will design and productionize fine-tuning pipelines that translate general-purpose state-of-the-art Foundation User Models into effective, domain-specific recommendation engines. You will establish a strategic feedback loop with pre-training teams, utilizing downstream performance analysis to influence data curation, model architecture, and novel evaluation metrics tailored for engagement-specific needs. Your work will involve collaborating with cross-functional teams to ensure that the models you develop meet the needs of users at scale. You will also mentor junior engineers and contribute to the overall technical direction of the team.
What we offer
At Google, you will be part of a team that develops next-generation technologies that change how billions of users connect, explore, and interact with information. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will work in a collaborative environment that encourages innovation and creativity, allowing you to bring fresh ideas from all areas of expertise. Join us in shaping the future of technology and making a significant impact on the world.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Google.
Similar Jobs You Might Like
Based on your interests and this role

Staff Engineer
Unity is hiring a Staff Software Engineer to join their Vector Ads team, focusing on building real-time systems for their global advertising platform. You'll work with Golang and Google Cloud to develop backend services that optimize ad delivery and gamer understanding. This role requires experience in backend services at scale.

Machine Learning Engineer
Google is seeking a Staff Software Engineer specializing in Machine Learning to develop next-generation technologies for search personalization. You'll work with Java, C++, and Python to build and deploy recommendation systems. This role requires 8+ years of experience in software development and machine learning.

Machine Learning Engineer
Google is hiring a Senior Staff Software Engineer for ML Data Quality Infrastructure to lead technical project strategy and work with machine learning infrastructure. You'll utilize skills in Python, TensorFlow, and Kubernetes to enhance model capabilities. This position requires 8 years of software development experience.