Senior Software Engineer, Go - LLM Team

AssemblyAI · AI Frontier · NORTH AMERICA · Remote · Engineering

Senior Software Engineer for an LLM team focused on building and maintaining a unified API gateway service that connects customers to multiple LLM providers. The role involves solving customer problems, optimizing prompt strategies, building features for AI and agentic workflows, and ensuring reliable access to LLM models. Requires strong Go proficiency, experience with LLM APIs, and collaboration with customer success and product teams.

What you'd actually do

  1. Partner closely with the customer success team to understand customer use cases, challenges, and integration needs
  2. Translate customer pain points surfaced by the CS team into technical solutions and product improvements
  3. Build features and tooling that directly address customer needs and improve their workflows
  4. Provide technical guidance and expertise to the customer success team to help them support customers effectively
  5. Own and deliver complete features and integrations within our LLM gateway service

Skills

Required

  • 5+ years of professional software engineering experience
  • Strong proficiency in Go with demonstrated ability to write production-quality code
  • Hands-on experience with LLM APIs (OpenAI, Anthropic, etc.)
  • understanding of prompt engineering concepts

What the JD emphasized

  • customer success are critical
  • customer-focused role
  • customer problems
  • customer challenges
  • customer needs
  • customer-centric thinking
  • customer use cases
  • customer pain points
  • customer-facing documentation

Other signals

  • LLM gateway service
  • connects customers to multiple LLM providers
  • agentic workflows
  • customer-facing documentation