Staff Software Engineer, AI Products

TruckSmarterSan Francisco, CA
4dOnsite

About The Position

We're looking for a Staff Software Engineer to help help define and build the next generation of TruckSmarter’s AI-native products. This is a high-impact, high-ownership role for an engineer who can lead through architecture, execution, and influence—shipping end-to-end while shaping the technical direction and leveling up the team. You’ll build systems that are secure, scalable, and low-latency, and you’ll help set the standards for how we design, deploy, and improve agentic AI products in production. You should be comfortable navigating the uncertainties of a startup environment, be flexible to shifting priorities, and be driven by hard technical and product problems.

Requirements

  • 8+ years of industry experience building and shipping production software (or equivalent depth of impact), including leading large projects end-to-end.
  • A track record of architecting scalable systems and making principled tradeoffs across product, reliability, and velocity.
  • Informed opinions about LLMs, agent behavior, and evaluation—and the rigor to validate them in production.
  • Experience thriving in fast-moving environments with shifting priorities and imperfect information.
  • Demonstrated ability to mentor engineers and influence without relying on org structure.

Responsibilities

  • Partner with product, design, and engineering to turn ambiguous problems into clear technical plans and scalable architectures.
  • Own the end-to-end design and delivery of complex, cross-cutting features (product + infrastructure + reliability).
  • Define and evolve the architecture for agentic AI systems (text + voice) that can reason, take actions, and self-evaluate.
  • Build and integrate GenAI agents with traditional ML systems to power hybrid intelligent workflows.
  • Establish and raise the bar for quality, observability, and performance across our products and AI model behavior (monitoring, evaluation pipelines, iteration loops).
  • Make crucial architectural decisions that will influence feature development for years—balancing speed with long-term maintainability.
  • Lead technical reviews and provide high-leverage feedback through code reviews, design docs, and system-level guidance.
  • Mentor and unblock other engineers; help the team move faster by improving systems, tooling, and execution patterns.
  • Continuously experiment with new technologies and frameworks—introducing them when they create durable product advantage.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service