Salary
💰 $173,003 - $200,000 per year
Tech Stack
AWSDistributed SystemsPython
About the role
- About GoodLeap: GoodLeap is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries to energy-efficient HVAC, heat pumps, roofing, windows, and more.
- Over 1 million homeowners have benefited from our simple, fast, and frictionless technology that makes the adoption of these products more affordable, accessible, and easier to understand.
- Thousands of professionals deploying home efficiency and solar solutions rely on GoodLeap’s proprietary, AI-powered applications and developer tools to drive more transparent customer communication, deeper business intelligence, and streamlined payment and operations.
- Our platform has led to more than $30 billion in financing for sustainable solutions since 2018.
- GoodLeap is also proud to support our award-winning nonprofit, GivePower, which is building and deploying life-saving water and clean electricity systems, changing the lives of more than 1.6 million people across Africa, Asia, and South America.
- About the Role
- GoodLeap is building AI agents to empower professionals in the trades industries and homeowners to adopt sustainable solutions. As a Principal Software Engineer – AI Agents, you will play a critical and strategic role in shaping our next generation of intelligent, conversational, and task-driven products.
- This is a hands-on technical leadership role—you will architect, build, and deliver production-grade AI agent capabilities across our software ecosystem, while also setting the long-term technical direction and engaging in R&D-style innovation. You will work closely with product, design, and other engineering teams to ensure our AI solutions are reliable, scalable, and truly impactful for our customers.
- We are looking for someone who thrives in environments where deep technical expertise, strategic thinking, and execution excellence intersect.
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.
- Excellent communication skills, able to convey complex technical ideas to diverse stakeholders.
- Experience building production AI agents or agent frameworks.
- Familiarity with AWS services for scalable backend deployment.
- Experience with AI observability, MLOps, and CI/CD for AI pipelines.
- 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.