Logo
Google Inc.

Senior Software Engineer, Machine Learning, Jules

Google Inc., Mountain View, California, us, 94039

Save Job

Overview

Senior Software Engineer, Machine Learning, Jules — Google Locations: Mountain View, CA; Boulder, CO; New York, NY; plus additional locations as available. About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products scale to handle information at massive scale and extend beyond web search. We seek engineers who bring fresh ideas from areas such as information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design and mobile. You will work on a project critical to Google’s needs with opportunities to switch teams and projects as the business grows. We value versatility, leadership and enthusiasm to tackle new problems across the full stack. Jules is Google’s AI coding agent, a proactive, parallel collaborator that helps you build, not just think. Our goal is to transform developers from solo contributors into orchestrators of intelligent systems. Labs is a group focused on incubating early-stage efforts in support of Google’s mission to organize the world’s information and make it universally accessible and useful, driving innovation by developing new Google products and capabilities. Responsibilities

Develop and launch differentiating capabilities for Jules, such as proactivity, personalization, ubiquity and self-improvement. Improve the core agent cognitive architecture, including planning, execution, instruction following, feedback, memory, state management and tool-use capabilities. Improve agent state structure and updates using context engineering, dynamic/content-aware updates and multiple/multimodal knowledge sources. Improve agent self-correction loops using code verification, environment setup and feedback to ensure high quality and correctness. Lead efforts to benchmark performance on industry-standard, Google-standard and Jules-standard benchmarks, toward defined metrics. Qualifications

Bachelor’s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 3 years of experience testing, maintaining or launching software products. 3 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning or natural language processing. 1 year of experience with software design and architecture. Preferred qualifications

Master's degree or PhD in Computer Science or a related technical field. 5 years of experience with data structures/algorithms. 1 year of experience in a technical leadership role. Experience developing, launching products, or technologies with large language models (LLMs). Compensation

The US base salary range for this full-time position is $166,000-$244,000 plus bonus, equity and benefits. Salary ranges are determined by role, level and location. Individual pay within the range is influenced by work location and factors including job-related skills, experience and education. Your recruiter can share the specific salary range for your location during the hiring process. Please note that compensation details listed reflect base salary only and do not include bonus, equity, or benefits. Equal opportunity and notices

Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce representative of the users we serve, providing equal employment opportunities regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition, criminal histories consistent with legal requirements, or any other protected basis. See Google’s EEO Policy and related notices for more information. English proficiency is a requirement for all roles unless stated otherwise in the job posting. To all recruitment agencies: Google does not accept agency resumes. Do not forward resumes to our jobs alias or Google employees. Google is not responsible for any fees related to unsolicited resumes.

#J-18808-Ljbffr