Talent.com
Principal Software Engineer-AI
Principal Software Engineer-AIGoodLeap • Roseville, CA, US
Principal Software Engineer-AI

Principal Software Engineer-AI

GoodLeap • Roseville, CA, US
Hace 17 días
Tipo de contrato
  • A tiempo completo
Descripción del trabajo

Job Description

Job Description

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.

Position Summary

GoodLeap’s Consumer Solutions Business Unit is redefining how homeowners manage and

benefit from sustainable home solutions. As a Principal Software Engineer, you will lead the design

and delivery of our intelligent platform capabilities that power delightful, data-driven consumer

experiences.

This is a high-impact role for a technical leader who thrives on marrying architectural excellence

with AI / LLM innovation. You’ll help shape how our systems interact with and serve

personalized, secure, and scalable content across mobile and web apps, all while mentoring

others and influencing the broader engineering culture.

Key Responsibilities

  • Design and lead backend architecture that supports AI / ML-powered features across mobile and API surfaces
  • Own end-to-end technical strategy for embedding LLMs, embedding stores, and personalized content delivery
  • Partner with product and design to scope features, validate feasibility, and ensure execution aligns with business impact
  • Build tools and services to help other team members experiment and ship AI-enhanced features responsibly and efficiently
  • Influence engineering standards and promote excellence in observability, performance, and security
  • Mentor engineers across teams, helping them level up in areas of backend architecture, AI integration, and delivery quality
  • Collaborate with cross-functional partners across QA, Mobile, Data Science, Product, and Marketing

Required Qualifications

  • 10+ years of experience in backend development, with at least 2+ years working with AI / ML solutions or LLM
  • Experience working with vector databases, embeddings, and semantic search
  • Familiarity with MLOps, CI / CD for AI pipelines, and AI observability tools
  • Strong experience in Node.js, TypeScript, GraphQL, and REST APIs
  • Deep familiarity with AWS architecture — especially Lambda, ECS, S3, DynamoDB, API Gateway, and Step Functions
  • Experience building and integrating LLM features (e.g., via OpenAI, Claude, Vertex AI, or similar), including prompt design, vector storage, and retrieval strategies
  • Fluency in system design principles, scalability, reliability, fault-tolerance
  • Ability to drive clarity and make architectural tradeoffs, balancing idealism with pragmatism
  • Strong communication and collaboration skills, able to work effectively across product and engineering orgs
  • Preferred Skills

  • Experience with AWS Bedrock
  • Familiarity with mobile tech stacks (Flutter, Kotlin, Swift)
  • Soft Skills & Culture Fit

  • Strong collaboration skills with a willingness to mentor junior developers and contribute to code reviews.
  • Problem-solving ability : capable of breaking down complex problems and taking ownership of tasks from start to finish.
  • Customer-centric mindset : ability to align development decisions with delivering an excellent user experience.
  • Opportunities for Growth

  • At GoodLeap, there are always opportunities for team members to grow and advance within the company. As you outgrow your current role, we will support your development into new opportunities.
  • In addition to the above salary, this role may be eligible for cash bonus and equity compensation

    Additional Information Regarding Job Duties and Job Descriptions :

    Job duties include additional responsibilities as assigned by one's supervisor or other managers related to the position / department. This job description is meant to describe the general nature and level of work being performed; it is not intended to be construed as an exhaustive list of all responsibilities, duties and other skills required for the position. The Company reserves the right at any time with or without notice to alter or change job responsibilities, reassign or transfer job position or assign additional job responsibilities, subject to applicable law. The Company shall provide reasonable accommodations of known disabilities to enable a qualified applicant or employee to apply for employment, perform the essential functions of the job, or enjoy the benefits and privileges of employment as required by the law.

    If you are an extraordinary professional who thrives in a collaborative work culture and values a rewarding career, then we want to work with you!  Apply today!

    We are committed to protecting your privacy. To learn more about how we collect, use, and safeguard your personal information during the application process, please review our  Employment Privacy Policy  and  Recruiting Policy on AI .

    We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

    Crear una alerta de empleo para esta búsqueda

    Principal Software • Roseville, CA, US

    Ofertas relacionadas
    AI Software Engineer

    AI Software Engineer

    VirtualVocations • Sacramento, California, United States
    A tiempo completo
    A company is looking for an AI Software Engineer to develop generative AI applications for digital learning platforms.Key Responsibilities Develop and maintain reliable, scalable, and secure AI-p...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    AI / ML Software Engineer

    AI / ML Software Engineer

    VirtualVocations • Sacramento, California, United States
    A tiempo completo
    A company is looking for an AI / ML Software Engineer.Key Responsibilities Rapidly prototype product features to explore new AI capabilities while writing clean, understandable code Deliver genera...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Principal Frontend Engineer

    Principal Frontend Engineer

    VirtualVocations • Sacramento, California, United States
    A tiempo completo
    A company is looking for a Principal Software Engineer.Key Responsibilities Lead the architectural vision and technical strategy for the Rovo FE team Collaborate with product managers, designers...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Full Stack AI Engineer

    Full Stack AI Engineer

    VirtualVocations • Sacramento, California, United States
    A tiempo completo
    A company is looking for a Full Stack AI Engineer (Python, AWS) to join their AI Operations team.Key Responsibilities Build production deployment pipelines for AI models in AWS Bedrock and SageMa...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Principal Software Engineer

    Principal Software Engineer

    VirtualVocations • Sacramento, California, United States
    A tiempo completo
    A company is looking for a Principal Software Engineer, Gen AI.Key Responsibilities Implement complex software systems integrating Generative AI capabilities Lead cross-functional collaboration ...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    AI Application Engineer

    AI Application Engineer

    VirtualVocations • Sacramento, California, United States
    A tiempo completo
    A company is looking for an AI Application Engineer.Key Responsibilities : Design and build AI-powered user features for sports insights Prototype and iterate AI behaviors using prompting and too...Mostrar más
    Última actualización: hace 6 días • Oferta promocionada
    Prompt Engineer for AI Systems

    Prompt Engineer for AI Systems

    VirtualVocations • Sacramento, California, United States
    A tiempo completo
    A company is looking for a Prompt Engineer specializing in Data Science and Quality Analysis.Key Responsibilities Develop, test, and refine prompts for various AI tasks to optimize performance D...Mostrar más
    Última actualización: hace 5 días • Oferta promocionada
    Lead AI Engineer

    Lead AI Engineer

    VirtualVocations • Sacramento, California, United States
    A tiempo completo
    A company is looking for a Lead AI Engineer (Remote).Key Responsibilities : Define the AI-first vision and technical roadmap, owning the design and architecture of AI features Leverage expertise ...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Senior AI Software Engineer

    Senior AI Software Engineer

    VirtualVocations • Sacramento, California, United States
    A tiempo completo
    A company is looking for a Senior / Staff AI Software Engineer.Key Responsibilities Design and develop robust, scalable, event-driven services using Python, FastAPI, Apache Kafka, and GraphQL Bu...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    AI Engineer

    AI Engineer

    VirtualVocations • Sacramento, California, United States
    A tiempo completo
    A company is looking for an AI Engineer to join a global medical technology company.Key Responsibilities Building production-ready agentic AI systems Designing and implementing CI / CD pipelines f...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    High Performance AI Engineer

    High Performance AI Engineer

    VirtualVocations • Sacramento, California, United States
    A tiempo completo
    A company is looking for a High Performance AI Engineer to build groundbreaking multi-agent systems for the CUDA ecosystem. Key Responsibilities Design, build, and optimize agentic AI systems for ...Mostrar más
    Última actualización: hace 5 días • Oferta promocionada
    Principal Data Engineer

    Principal Data Engineer

    VirtualVocations • Sacramento, California, United States
    A tiempo completo
    A company is looking for a Principal Data Engineer to lead and manage the data stack for conversational analytics and business insights. Key Responsibilities Design, implement, and manage ELT pipe...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Senior AI Principal Architect

    Senior AI Principal Architect

    VirtualVocations • Sacramento, California, United States
    A tiempo completo
    Key Responsibilities Define and execute enterprise-wide Data & AI Strategy aligned with business goals Partner with executive leadership to identify and prioritize AI use cases that deliver meas...Mostrar más
    Última actualización: hace 4 días • Oferta promocionada
    Principal Architect II

    Principal Architect II

    VirtualVocations • Sacramento, California, United States
    A tiempo completo
    A company is looking for a Principal Architect II, responsible for defining and driving the strategic vision for enterprise data and AI systems. Key Responsibilities Develop and own the enterprise...Mostrar más
    Última actualización: hace 5 días • Oferta promocionada
    Platform Software Engineer

    Platform Software Engineer

    VirtualVocations • Sacramento, California, United States
    A tiempo completo
    A company is looking for a Platform Software Engineer to drive architecture and development for a multi-partner integration platform. Key Responsibilities Co-own architecture for APIs, data pipeli...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada
    Software Performance Engineer

    Software Performance Engineer

    VirtualVocations • Sacramento, California, United States
    A tiempo completo
    A company is looking for a Software Performance Engineer.Key Responsibilities Develop and maintain custom benchmark tools and automation frameworks for bare-metal and virtualized environments Ex...Mostrar más
    Última actualización: hace 4 días • Oferta promocionada
    Software Engineer in AI

    Software Engineer in AI

    VirtualVocations • Sacramento, California, United States
    A tiempo completo
    A company is looking for a Laureate Software Engineer, Gen AI.Key Responsibilities Assist in driving the long-term architectural strategy for AI and LLM adoption Design and build foundational co...Mostrar más
    Última actualización: hace 5 días • Oferta promocionada
    Principal Solutions Engineer

    Principal Solutions Engineer

    VirtualVocations • Sacramento, California, United States
    A tiempo completo
    A company is looking for a Principal Solutions Engineer.Key Responsibilities Develop detailed Solution Briefs based on business requirements Identify and understand analytics, advertising, and m...Mostrar más
    Última actualización: hace más de 30 días • Oferta promocionada