What are the responsibilities and job description for the Backend Engineer position at Talentpair?
Staff Software Engineer (Backend, Python) — Experimentation & Decisioning APIs (Confidential)
We’re a fast-moving AI startup building an experimentation platform that helps teams run better tests, move faster, and reliably learn what works. We’re hiring a backend-focused engineer to own and evolve the core APIs that power experiment workflows and real-time decisioning (including selecting the best creative/content to show).
Work setup: Full-time • SF--Hybrid • Confidential client
What you’ll do (most of the role)
- Own core experimentation decisioning APIs: Design, build, and maintain high-availability backend services that power customer-facing product experiences.
- Ship platform features end-to-end: Add routes, improve performance, harden reliability, and stand up new environments to support launches.
- Partner tightly with product frontend: Collaborate with a TypeScript-based web team to deliver clean, stable interfaces and iterate quickly.
- Write production-grade Python: Build APIs, background processing, and integrations with our data layer and internal platform services.
What you’ll do (the rest of the time)
- Support analytics insights tooling: Help with lightweight analysis, internal dashboards, and developer-friendly visibility into experiments.
- Platform infrastructure contributions: Contribute to pipelines/orchestration and infrastructure-as-code during non-feature cycles.
- Reliability: Participate in an on-call rotation and improve observability, alerting, and incident readiness over time.
What we’re looking for
- 3–7 years building backend/platform systems (we care more about capability than titles)
- Strong Python and experience owning production APIs
- Comfort working with data warehouses / large-scale data and building reliable integration patterns
- Experience with cloud infrastructure and infrastructure-as-code
- Strong communication: you can propose, debate, and land decisions without drama
Nice to have
- Experimentation systems: A/B testing, feature flags, decisioning, rollout frameworks
- TypeScript familiarity (enough to collaborate smoothly)
- Orchestration / pipelines experience
- Any applied AI/ML/LLM exposure (helpful, not required)
Why this role
- You’ll own a core surface area that directly impacts product quality and outcomes
- High autonomy, high trust, and lots of greenfield work
- Interesting problems at the intersection of APIs, experimentation, and intelligent decisioning