Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

GoodLeap Logo

Principal Software Engineer – AI Agents

GoodLeap

Salary not specified
Aug 13, 2025
San Francisco, CA, US
Apply Now

GoodLeap is building AI agents to empower professionals in the trades industries and homeowners to adopt sustainable solutions.

Requirements

  • 10+ years of professional software engineering experience, including designing and delivering production systems at scale
  • 1+ years of experience working with LLMs or building and deploying machine learning models
  • Strong backend development experience in Python (FastAPI strongly preferred)
  • Experience integrating with LLM APIs (e.g., OpenAI, Claude, AWS Bedrock, Vertex AI), vector databases, and RAG pipelines
  • Familiarity with MCP and multi-agent frameworks
  • Deep understanding of system design, distributed systems, and architectural trade-offs

Responsibilities

  • Lead the design, architecture, and development of AI agent platforms and tools
  • Set technical direction for AI-powered systems, balancing near-term delivery with long-term scalability and maintainability
  • Build backend services and APIs (primarily in Python with FastAPI) to support agent orchestration, memory, and secure tool access
  • Develop and integrate vector databases, embeddings, and semantic search capabilities to enhance agent intelligence
  • Drive technical excellence in system performance, reliability, observability, and security
  • Mentor engineers across teams, fostering growth in AI, backend architecture, and software craftsmanship

Other

  • 10+ years of professional software engineering experience
  • Proven technical leadership in driving architecture, guiding teams, and delivering complex projects end-to-end
  • Excellent communication skills, able to convey complex technical ideas to diverse stakeholders
  • Collaborative and mentoring mindset, helping others level up technically
  • Strong problem-solving ability—able to break down complexity into actionable steps