Software Engineer

ONE STOP COLLECTIBLE CORP
San Francisco, CA, United States
2 days ago
Apply on startup.jobs
Prepare application

Role details

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

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Software Debugging Python (Programming Language) Routing Software Engineering Systems Integration Backend Build Tools Front End Software Development Data Pipelines

Job description

A role on a hospitality focused AI platform team responsible for building and maintaining end to end AI systems. You will own substantial parts of the stack and work with a flat team to ship impactful features that improve guest interactions and operations., * Design and implement the response generation and orchestration pipeline for AI agents.

  • Develop and ground knowledge retrieval to ensure accurate and current data in conversations.
  • Build tool orchestration layers for multi step workflows and handle third party API failures gracefully.
  • Create evaluation frameworks and observability controls to monitor quality and reliability.
  • Collaborate on interfaces that allow non technical stakeholders to adjust agent behavior.
  • Extend systems to voice conversations including real time transcription and tool use.
  • Optimize for speed and cost through routing, caching, and prompt refinement.
  • Own infrastructure, data pipelines, integrations, and API work that underpin the platform.

Requirements

  • 5+ years of professional software engineering experience and a track record of shipping production systems
  • Experience across full stack and comfort solving problems across backend, frontend, data pipelines or infrastructure
  • Strong background in retrieval pipelines, knowledge grounding, or multi step workflows
  • Familiarity with AI model selection, routing, prompt optimization, and cost or latency considerations
  • Experience building observability, tracing, and debugging for complex pipelines
  • Proficiency in at least one backend language such as Python, Go, Rust, or Java
  • Hands on experience integrating with third party APIs and handling production failure modes
  • Strong communication skills and ability to influence product decisions

Apply for this position

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

Apply on startup.jobs
Prepare application

Good distractions

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

2:04 min

Enhancing network privacy with routing fees and onion routing

Andreas M Antonopoulos · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

48 sec

Exploring alternative build tools and experimental web components

Sasha Shynkevich · LIVE

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:51 min

Overview of the three Google Maps routing applications

Germán Álvarez · LIVE

Videos

See all

Related articles

See all