Search

Software Engineer (Backend / AI Infrastructure)

David Joseph & Company
locationSan Francisco, CA, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job DescriptionAbout the Company

We're an early-stage, venture-backed applied research lab building the foundational infrastructure to train specialized AI agents. We turn real-world data streams into high-fidelity simulated environments that generate the training signal needed to make capable models — supporting frontier AI labs, hyperscalers, and enterprises building AI systems for complex, high-stakes work. Compute and algorithms are commoditizing fast; reinforcement-learning data remains the bottleneck, and we're built to scale training environments automatically from proprietary real-world data.

Founded 2025 · Small, fully technical team (~10) · Currently raising Series A · San Francisco.

Why Join

  • Build the training loop, not a wrapper. Our engineers work at the core of the RL pipeline — building the systems that generate training signal for frontier AI agents, not dashboards on top of someone else's model.
  • Real customers, real usage. We already ship software that leading AI teams depend on daily.
  • Massive scope and ownership. On a ~10-person team you'll touch backend systems, data pipelines, automation infrastructure, internal tools, and customer-facing prototypes — with the autonomy to drive projects end to end.
  • Founder-led technical culture. Work directly alongside researchers and infrastructure engineers in a tight feedback loop, with no layers between you and the problem.

The Role

We're looking for a backend-leaning software engineer with experience on AI-related projects who can scale and automate our post-training pipeline. You'll thrive in a fast-moving, research-adjacent environment and bring a track record of optimizing systems for scale, driving down cost, and iterating quickly on Python-based stacks. This is a hands-on, individual-contributor role.

What You'll Do

  • Build and optimize automation pipelines that streamline the post-training stack for scale and cost efficiency
  • Maintain and support high-concurrency infrastructure powering customer training pipelines
  • Work with researchers and founders to turn experimental workflows into robust, production-ready systems
  • Develop backend services and APIs for environment generation, trace ingestion, and telemetry
  • Collaborate on parallelization and coordination of multiple agents across distributed systems
  • Ship pragmatic, high-quality software in a flat, deeply technical team

Tech stack: Python, Rust, FastAPI, TypeScript, Agent SDKs, Redis, distributed systems, CPU-based infrastructure

Qualifications

Required

  • 0–8 years of experience in software engineering, backend, or AI-adjacent work
  • Currently working on AI/agent-related projects
  • Strong Python proficiency for rapid iteration
  • Experience scaling systems at startups or big tech
  • Built backend systems, data pipelines, or automation infrastructure
  • Comfortable navigating and iterating quickly in large Python codebases
  • Experience with high-concurrency backend infrastructure (FastAPI, queuing, Redis)

Preferred

  • Computer Science degree
  • Experience with agent SDKs, LLM tooling, or RL pipelines

Details

  • Compensation: $180,000–$280,000 + competitive equity
  • Location: San Francisco, CA — on-site (relocation support available for the right candidate)
  • Employment type: Full-time
  • Visa sponsorship: Not available

Interview Process

  1. Intro Chat (30 min) with a founding team member — background, motivations, fit, and logistics.
  2. Technical Interview (30–60 min) — a collaborative, experimental-design problem-solving session (not a traditional coding test).
  3. On-site Work Trial (1–3 days) — working alongside the team on real or representative tasks.
  4. Offer.
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...