Software Engineer, AI/ML GenAI

Recruiting From ScratchSan Francisco, CA
4d$175,000 - $220,000Hybrid

About The Position

Our client is a rapidly growing, venture-backed SaaS company building technology that empowers nonprofit organizations to discover, track, and manage grant funding more effectively. Their platform supports thousands of organizations — from local community groups to globally recognized institutions — helping them secure funding that supports education, conservation, healthcare, and social impact initiatives. The company is profitable, growing quickly, and serving over 4,000 organizations across the nonprofit sector. With a strong product-market fit and a passionate customer base, the team is focused on building innovative AI-driven features that improve fundraising workflows and unlock new insights for their users. This is an opportunity to join a mission-driven company where the work you ship directly supports organizations making meaningful contributions to communities and the world. As a Software Engineer, AI/ML (GenAI) , you will play a key role in designing and deploying production-grade AI features that power the company’s platform. This role focuses on building scalable systems that leverage modern large language models and machine learning techniques to deliver real value to users.

Requirements

  • 5–8 years of software engineering experience building production systems.
  • Strong proficiency in Python and modern backend development practices.
  • Experience building production-grade LLM or NLP systems , not just prototypes.
  • Hands-on experience with RAG pipelines, embeddings, and vector databases .
  • Experience building scalable APIs, services, and distributed systems .
  • A track record of shipping features in startup or high-growth environments .
  • Strong problem-solving ability and comfort working across the full development lifecycle.

Nice To Haves

  • Experience building agentic LLM workflows using frameworks such as LangChain, LlamaIndex, or similar tooling .
  • Experience with vector databases and embedding management at scale .
  • Experience designing evaluation frameworks for LLM outputs .
  • Experience working at AI-first companies or startups building AI-driven products .
  • Experience with ML infrastructure, model observability, or prompt optimization .

Responsibilities

  • Design, build, and deploy LLM-powered features and AI systems from concept through production.
  • Develop and maintain Retrieval-Augmented Generation (RAG) pipelines , including data ingestion, chunking strategies, embedding pipelines, and retrieval optimization.
  • Build and operate scalable vector database and embedding infrastructure to support high-performance AI features.
  • Implement evaluation frameworks and observability systems to monitor model performance, accuracy, and cost efficiency.
  • Collaborate with product, design, and engineering teams to translate customer needs into intelligent AI-powered experiences.
  • Improve reliability and scalability of AI systems operating in production environments.
  • Contribute to architecture decisions around AI infrastructure and data pipelines.

Benefits

  • Comprehensive health, dental, and vision coverage
  • Meaningful equity participation
  • Relocation Support: Available for candidates moving to the Bay Area
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service