Google's Jules AI coding agent aims to transform developers into orchestrators of intelligent systems by developing critical, differentiating capabilities like proactivity, personalization, ubiquity, and self-improvement.
Requirements
- 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.
- 5 years of experience with data structures/algorithms.
- Experience developing, launching products, or technologies with Large Language Models (LLMs).
- Experience developing accessible technologies.
Responsibilities
- Develop and launch critical, 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 update, 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, towards metrics.
Other
- Bachelor’s degree or equivalent practical experience.
- Master's degree or PhD in Computer Science or a related technical field.
- 1 year of experience in a technical leadership role.
- The US base salary range for this full-time position is $166,000-$244,000 + bonus + equity + benefits.