Staff Ai Software Engineer

Demandbase

San Francisco, United States
Remote
Design and build scalable microservices
Build and operate production-grade ai/ml systems
Rag pipelines and vector search architectures
As a Staff AI Software Engineer, you will help architect and deliver AI-native platforms that shape how Demandbase builds and scales intelligent systems

Job Summary

  • As a Staff AI Software Engineer, you will help architect and deliver AI-native platforms that shape how Demandbase builds and scales intelligent systems.
  • You will partner closely with Product and Engineering leadership, contribute to architectural direction, and help ensure our platforms can support large language models (LLMs), agentic workflows, and real-time AI-driven capabilities at scale.
  • Our benefits include options for up to 100% paid Medical and Vision premiums for employees, a flexible PTO policy, paid holidays, and access to mental health and wellness resources.

Matching Summary

As a Staff AI Software Engineer, you will help architect and deliver AI-native platforms that shape how Demandbase builds and scales intelligent systems.

Skills & Requirements

Must-have

  • design and build scalable microservices
  • build and operate production-grade AI/ML systems
  • RAG pipelines and vector search architectures
  • architectural planning for AI agents
  • scaling AI workloads
  • best practices for observability and resiliency
  • CI/CD automation and developer workflows

Nice-to-have

  • translate AI-first product direction
  • connect AI platform work to measurable outcomes
  • lead cross-team initiatives
  • set engineering standards for modern AI system design
  • stay current on emerging AI approaches
  • collaborate with other Staff engineers
  • provide guidance through design reviews
  • mentor engineers on AI-native system design
  • build a culture of fast learning and innovation

Key Requirements

  • 8+ years of professional software engineering experience
  • 2+ years operating in a Staff-level capacity
  • Strong expertise in distributed systems, system design, and performance optimization
  • Hands-on experience building or deploying production AI/ML features
  • Strong proficiency in Java, Scala, or Python
  • Experience with Kubernetes and cloud platforms
  • Experience with vector search / vector databases
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience

Work Rights

Not specified

Tailored Resume

Cover Letter