Skip to content
SpotifySpotifyNew York, NY

Senior Software Engineer - Enterprise AI

Build and operate secure enterprise AI platform infrastructure connecting models, agents, tools, and internal systems. The role requires strong backend engineering, API and integration design, identity and authentication experience, cloud infrastructure knowledge, and operational ownership.

Salary not listed
Remote5+ YOEBackend Engineering

About the role

Responsibilities

  • Design, build, and operate secure enterprise AI platform capabilities connecting AI models, agents, tools, and internal systems.
  • Own major enterprise AI infrastructure workstreams, including the Model Context Protocol (MCP) gateway and enterprise context capabilities, from technical design through launch and operation.
  • Build reliable backend services, APIs, and integrations for AI-powered workplace experiences.
  • Develop scalable AI governance approaches covering identity-aware access, permissions, auditing, policy enforcement, and risks from third-party AI-enabled tools.
  • Design, build, test, and evaluate agentic systems and workflows.
  • Take operational ownership of services and components, balancing speed, reliability, security, and maintainability.
  • Partner with engineers and stakeholders to identify opportunities, make technical tradeoffs, and turn emerging AI needs into scalable platform capabilities.
  • Contribute to engineering practices, knowledge sharing, and AI fluency.

Requirements

  • Strong software engineering fundamentals and experience building, testing, debugging, and operating reliable backend systems.
  • Experience with backend languages such as Python or Go.
  • Ability to design APIs and integrations across complex systems.
  • Understanding of software architecture and how services, APIs, enterprise tools, and user-facing experiences fit together.
  • Experience with identity and authentication concepts and technologies such as OAuth, SAML, or SCIM.
  • Experience working with cloud infrastructure.
  • Comfort navigating ambiguity, creating clarity, and making thoughtful technical tradeoffs.
  • Commitment to operational ownership and dependable infrastructure.
  • Collaborative mindset with an interest in experimentation, iteration, knowledge sharing, and continuous learning.

Nice-to-haves

  • Google Cloud Platform familiarity.
  • Experience with enterprise SaaS or platform engineering.
  • Experience with LLM integration patterns such as tool use, function calling, agentic workflows, or systems-level prompt engineering.

Skills

PythonGoAPIsOAuthSAMLSCIMGCPmcpllm integrationAgentic Workflowsfunction callingCloud Infrastructure
Mintlify

Senior Backend Engineer

MintlifySan Francisco, CA

Builds APIs, content pipelines, and AI infrastructure powering documentation products and thousands of customer sites. The role requires 4+ years of software development experience, strong systems and production expertise, product judgment, and a high degree of ownership.

190k – 265k/yrOn-site5+ YOEBackend Engineering
Reddit

Senior Backend Engineer, Compliance Engineering

RedditUnited States

Build and lead high-scale backend systems that help Reddit meet evolving privacy, security, and regulatory requirements. The role requires 5+ years of backend experience, distributed-systems expertise, technical leadership, and proficiency across modern cloud and backend technologies.

191k – 267k/yrRemote5+ YOEBackend Engineering
Otter

Senior Software Engineer, Backend (Infrastructure)

OtterMountain View, CA +1

Senior backend engineer building scalable web services and infrastructure to support AI-driven products at Otter.ai. Requires 5+ years experience with Python/Django, distributed databases (MySQL, Kafka, Cassandra, Redis), and AWS, plus strong ML infrastructure knowledge.

185k – 230k/yrHybrid5+ YOEBackend Engineering
Fivetran

Senior Software Engineer - Metadata

FivetranOntario, Canada +2

Build and scale backend services for the dbt metadata platform, including discovery, catalog, lineage, and run history. The role requires 5+ years of software engineering experience, distributed systems expertise, strong backend development skills, and hands-on cloud and containerization experience.

140k – 168k/yrOn-site5+ YOEBackend Engineering
Airbnb

Senior Software Engineer, Service Tools

AirbnbUnited States

Build developer infrastructure for Airbnb’s backend engineering organization, including build systems, CI/CD integrations, monorepo workflows, and editor tooling. The role requires 6+ years of experience, JVM and backend-language expertise, distributed-systems knowledge, and a bachelor's or master's degree or equivalent experience.

196k – 230k/yrRemote6+ YOEBackend Engineering