GoodLeap is building AI agents to empower professionals in the trades industries and homeowners to adopt sustainable solutions.
Requirements
- 5+ 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.
- Proven technical leadership in driving architecture, guiding teams, and delivering complex projects end-to-end.
- 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, including multi-modal interactions, multi-agent orchestration, memory systems, long running tasks, and other agentic AI fundamentals.
- Set technical direction for AI-powered systems, balancing near-term delivery with long-term scalability and maintainability.
- Partner with cross-functional leaders to identify high-impact opportunities for AI agent integration across products and workflows.
- 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.
- Conduct hands-on prototyping and R&D to explore new AI capabilities and frameworks, validating technical feasibility and product fit.
Other
- Collaborative and mentoring mindset, helping others level up technically.
- Strong problem-solving ability—able to break down complexity into actionable steps.
- Customer-focused approach, aligning engineering decisions with end-user value.
- Excellent communication skills, able to convey complex technical ideas to diverse stakeholders.