Staff backend engineer designing foundational systems and architecture for AI-native product experiences, including generation pipelines, data models, and evaluation frameworks. Requires 10+ years scaling complex distributed systems, cross-team leadership, and strong product intuition.
210k – 275k
Hybrid10+ YOEBackend Engineering
About the role
Your Impact
Define system architecture for AI-native product surfaces
Design foundational systems (generation pipelines, data models, evaluation frameworks) that power multiple product areas.
Drive cross-team technical strategy
Lead initiatives that span product, AI, and infrastructure teams, ensuring alignment on architecture and execution.
Establish best practices for AI product engineering
Set standards for how we build with AI—covering areas like evaluation, reliability, iteration loops, and system design.
Translate ambiguity into scalable systems and product direction
Take loosely defined opportunities and turn them into clear technical approaches and execution plans.
Raise the bar across the organization
Influence engineering quality, system design, and product thinking beyond your immediate team.
Shape how AI accelerates engineering velocity
Drive adoption and best practices for AI-assisted development, improving how teams design, build, and iterate on product.
Requirements
10+ years of experience building and scaling complex systems
Strong track record of owning technical and product direction for large or ambiguous problem spaces
Deep expertise in system design, especially in data-intensive or distributed systems
Experience leading cross-team initiatives and influencing without direct authority
Strong product intuition and can balance user experience, system constraints, and business impact
Comfortable operating at a high level of ambiguity and defining both the problem and the solution
Nice-to-Haves
Experience building or experimenting with LLM-powered features (prompting, evaluation, RAG, etc.)
Experience designing systems that balance latency, cost, and quality
Exposure to user feedback loops, experimentation, or evaluation frameworks
Skills
System DesignDistributed SystemsData-Intensive SystemsLLMsRAGPromptingEvaluation Frameworks
Lead architecture and development of scalable backend infrastructure and web services that power AI-driven products at Otter.ai. Requires 10+ years experience with Python/Django, distributed databases, and ML-supporting systems on AWS.
210k – 275k
Hybrid10+ YOEBackend Engineering
Staff Software Engineer, Backend (Product)
OtterMountain View, CA
Staff backend engineer designing and scaling foundational systems for AI-native product experiences at Otter.ai, including generation pipelines, data models, and evaluation frameworks. Requires 10+ years building complex distributed systems, cross-team leadership, and strong product intuition.
210k – 275k
Hybrid10+ YOEBackend Engineering
Staff Software Engineer, Billing Platform
CrusoeSan Francisco, CA
Staff Software Engineer owning end-to-end design and operation of Crusoe Cloud's scalable billing platform, including metering, pricing, invoicing, and payments. Requires 5+ years backend experience building high-reliability financial or distributed systems, with strong focus on accuracy, observability, and cross-functional collaboration with Finance and Product.
210k – 255k
On-site7+ YOEBackend Engineering
Staff Engineer, Command Center Insights & Actions
CrusoeSan Francisco, CA
Staff Engineer owning detection systems for Crusoe's Command Center platform. Defines heuristics, thresholds, and anomaly detection rules that translate infrastructure telemetry into actionable signals. Ships production features in Go/Rust/C++/Java with 5+ years experience.
210k – 255k
On-site5+ YOEBackend Engineering
Staff Software Engineer
PostmanAustin, TX
Lead complex software initiatives and multiple engineering teams building developer tools and APIs. Requires 10+ years experience, TypeScript/Node.js proficiency, and onsite work in Austin 3 days/week.