Taro Logo

Staff Software Engineer – AI Agents

Technology company delivering financing and software products for sustainable solutions, from solar panels to energy-efficient home improvements.
$173,003 - $200,000
Machine Learning
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
5+ years of experience
AI · Enterprise SaaS

Job Description

GoodLeap is revolutionizing the sustainable solutions industry through their technology platform that has facilitated over $30 billion in financing since 2018. As a Staff Software Engineer – AI Agents, you'll be at the forefront of developing intelligent, conversational, and task-driven products that empower professionals in the trades industries and homeowners to adopt sustainable solutions. This hands-on technical leadership role combines deep technical expertise with strategic thinking, where you'll architect and deliver production-grade AI agent capabilities while setting long-term technical direction.

The role involves leading the development of sophisticated AI agent platforms, including multi-modal interactions, multi-agent orchestration, and memory systems. You'll work with Python and FastAPI to build robust backend services, integrate with various LLM APIs, and develop vector databases for enhanced agent intelligence. The position offers the unique opportunity to shape GoodLeap's AI strategy while contributing to their mission of making sustainable solutions more accessible and affordable.

Working in a hybrid environment in San Francisco, you'll collaborate with cross-functional teams, mentor other engineers, and drive technical excellence across the organization. The compensation package includes a competitive salary range of $173,003 - $200,000, plus potential bonuses and equity compensation. This is an opportunity to make a lasting impact on both the company's technology ecosystem and the broader mission of promoting sustainable solutions.

The ideal candidate brings 5+ years of software engineering experience, with specific expertise in AI/ML technologies, distributed systems, and technical leadership. You'll need strong Python skills, experience with LLMs, and the ability to balance innovation with practical delivery. This role is perfect for someone who combines technical excellence with strategic thinking and wants to be at the cutting edge of AI development while contributing to environmental sustainability.

Last updated 5 days ago

Responsibilities For Staff Software Engineer – AI Agents

  • Lead the design, architecture, and development of AI agent platforms and tools
  • Set technical direction for AI-powered systems
  • Partner with cross-functional leaders to identify high-impact opportunities
  • Build backend services and APIs using Python with FastAPI
  • Develop and integrate vector databases, embeddings, and semantic search capabilities
  • Drive technical excellence in system performance, reliability, observability, and security
  • Mentor engineers across teams
  • Conduct hands-on prototyping and R&D

Requirements For Staff Software Engineer – AI Agents

Python
  • 5+ years of professional software engineering experience
  • 1+ years of experience working with LLMs or building and deploying machine learning models
  • Proven technical leadership
  • Strong backend development experience in Python
  • Experience integrating with LLM APIs
  • Familiarity with MCP and multi-agent frameworks
  • Deep understanding of system design and distributed systems
  • Excellent communication skills

Benefits For Staff Software Engineer – AI Agents

Equity
  • Equity
  • Medical Insurance

Related Jobs