Machine Learning Software Engineer, GeminiApp Agents and Tool Use
Is this job for you?
Build my CV Build your CV and see how well you match this role — and every other one.
The role
You will work on building conversational, multimodal agentic experiences powered by internal and partner tools into Gemini and Gemini Live.
Improve the tool-use platform and horizontal model quality, with scalable infrastructure for APIs and MCP integrations.
End-to-end production features for AI models, including tool chaining across multiple turns.
Develop new agentic experiences with multi-modal input (camera, screen sharing) in GeminiLive.
Identify gaps from user feedback and advance function-calling capabilities; build data collection, evaluation infrastructure, and prompt optimization.
Collaborate across teams, thrive in ambiguity, and ship impactful ML software with strong Python/C++ production experience.
Improve the tool-use platform and horizontal model quality, with scalable infrastructure for APIs and MCP integrations.
End-to-end production features for AI models, including tool chaining across multiple turns.
Develop new agentic experiences with multi-modal input (camera, screen sharing) in GeminiLive.
Identify gaps from user feedback and advance function-calling capabilities; build data collection, evaluation infrastructure, and prompt optimization.
Collaborate across teams, thrive in ambiguity, and ship impactful ML software with strong Python/C++ production experience.
See the full job post
Responsibilities, requirements, skills and benefits — create your free account.
or
Already have an account?
Log inSimilar openings
Other roles that could suit you.
Remote workno
CityNot specified, United States