Senior Backend Engineer

David Joseph & Company
San Francisco, CA, United States
25 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
$210,000.0 - $285,000.0
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Databases Database Design Distributed Systems Elasticsearch PostgreSQL Query Optimization Queueing Systems RabbitMQ Search Technologies Indexer Backend
+4 more
Apache Kafka Machine Learning Operations Amazon Simple Queue Service (SQS) Data Pipelines

Job description

You’ll own the core data infrastructure behind an AI-driven logistics platform - designing and scaling the systems that ingest, process, and serve real-time logistics data across AI pipelines, queues, databases, and search. This is a high-ownership role with real autonomy and direct collaboration with the founding team, setting technical direction for the backend from day one.

What you’ll be doing

  • Architect and scale distributed backend systems - queue pipelines, communication hubs, and observability - designed to fail gracefully with retries, circuit breakers, and degradation strategies
  • Own database design and reliability: schema design, indexing, query optimization, and data pipelines that stay in sync at scale
  • Build AI search infrastructure for real-time logistics lookup and AI-driven features
  • Define service boundaries and set backend engineering standards
  • Partner directly with founders on roadmap and technical direction
  • Help hire and mentor backend engineers as the team grows

Tech stack: PostgreSQL; message queues (Kafka / RabbitMQ / SQS); event-driven and distributed systems; search infrastructure (Elasticsearch / pgvector); AI/ML pipelines

Requirements

  • 3-6 years of professional backend engineering experience (this band is firm)
  • A bachelor’s degree from a well-regarded university
  • Strong distributed-systems background across queues, pipelines, and observability
  • Hands-on database ownership, especially PostgreSQL schema design, indexing, and query optimization
  • A track record of shipping backend systems end-to-end with minimal supervision in fast-moving, ambiguous environments
  • Real startup experience at a company of 10+ people (not exclusively big-tech backgrounds)
  • Based in San Francisco or ready to relocate - this role is fully in-person, * Prior founding-engineer or early-stage startup experience
  • Experience building AI/ML pipeline infrastructure or document processing at scale
  • Experience shipping distributed systems to production end-to-end
  • Strong architectural judgment - comfortable making trade-offs quickly and revisiting them as needs change
  • A bias toward owning problems and outcomes rather than just tickets
  • For candidates from top CS programs, 3+ years of relevant experience

About the company

Our client is an early-stage, venture-backed AI company automating customs-brokerage and trade workflows for the logistics industry - a ~$10T market still running largely on manual, document-heavy processes. Their platform uses AI agents to read shipment documents, classify goods, and generate compliant filings, cutting customs clearance from hours to minutes and already returning tens of thousands of hours to customer teams. They’re growing revenue quickly with real production usage, and this is a genuine zero-to-one build on the core infrastructure.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:36 min

Analyzing limitations with PostgreSQL bitmap heap scans

Dharin Shah Dharin Shah · World Congress 2025

49 sec

Processing asynchronous event streams via standard messaging patterns

Patrick Koss Patrick Koss · World Congress 2024

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:32 min

Generating functional runtime database columns using indexer properties

Halil İbrahim Kalkan Halil İbrahim Kalkan · World Congress 2026 Europe

Videos

See all

Related articles

See all