Software Engineer – AI Systems, Go

Posted 4hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer building Go-based production AI systems and durable agent workflows for Stanbridge University. Designing reliable, observable, multi-provider AI infrastructure and backend services.

Responsibilities:

  • Design, develop, test, deploy, and operate production-quality software and backend services, primarily using Go
  • Architect and build AI agents and agent-based systems using tools, APIs, state, and context for complex multi-step workflows
  • Design durable workflows that checkpoint, resume, retry, recover, and continue safely after failures or interruptions
  • Determine responsibilities across models, agents, tools, APIs, data sources, services, and deterministic application logic
  • Design integrations across multiple AI model providers, including routing, failover, rate-limit management, health monitoring, and degradation strategies
  • Build safeguards including structured-output validation, error handling, retries, quality gates, evidence validation, and automated recovery
  • Develop testing strategies for non-deterministic AI behavior using fixtures, recorded/replayed interactions, regression suites, evaluation harnesses, and quality baselines
  • Develop observability through tracing, metrics, logging, evaluation data, and replayable execution histories
  • Design human-in-the-loop workflows incorporating review, approval, intervention, and workflow-state modification
  • Build and maintain APIs, backend services, relational data models, job-processing infrastructure, and supporting application components
  • Develop secure methods for ingesting and processing user-supplied documents and external content
  • Optimize reliability, latency, throughput, scalability, output quality, and cost per execution
  • Build reusable patterns and shared components for agents, model providers, tools, workflows, and output types
  • Own technical problems from investigation and architecture through implementation, deployment, monitoring, troubleshooting, and production operation
  • Collaborate with product stakeholders and domain experts to translate requirements into measurable behavior and technical solutions
  • Contribute to architectural decisions and engineering standards for AI-powered applications across the University
  • Build reliable production AI workflows, improve measurability and quality, reduce latency and cost, and establish foundational AI engineering practices

Requirements:

  • Substantial professional experience developing and operating production software, with strong experience in Go (Golang) or demonstrated depth in another backend language with the ability to become productive in Go quickly
  • Hands-on experience shipping an LLM-backed application, AI agent, or agent-based system into production and supporting it after deployment
  • Strong understanding of AI application architecture, including how models, agents, tools, APIs, data sources, services, and application logic interact
  • Demonstrated distributed-systems engineering knowledge, including concurrency, asynchronous processing, queues, idempotency, retries, partial failure, state management, and recovery
  • Experience designing systems that remain reliable when individual services, providers, or workflow stages fail
  • Demonstrated testing discipline for systems involving non-deterministic behavior
  • Strong experience designing and consuming HTTP APIs
  • Experience with relational databases, SQL, and persistent application state
  • Experience building, deploying, monitoring, and troubleshooting backend services in production environments
  • Understanding of software architecture, testing, debugging, observability, and production engineering practices
  • Ability to independently own ambiguous technical problems from investigation through production implementation
  • Strong analytical judgment and ability to balance reliability, quality, performance, complexity, and cost
  • Applicants must be legally authorized to work in the United States
  • Must reside in an eligible state at the time of employment
  • Official transcripts are required prior to hire
  • Degrees earned outside the United States must be evaluated by a recognized credential evaluation service
  • Must be able to perform each essential duty satisfactorily and meet stated physical requirements
  • Preferred: experience with AI agent frameworks, RAG, embeddings, vector databases, semantic search, LLM evaluation and observability, judge models, structured-output validation, human-in-the-loop workflows, media pipelines, event-driven architectures, containers, cloud infrastructure, CI/CD, prompt injection, authorization boundaries, data isolation, and security considerations

Benefits:

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k)
  • Exciting university events
  • Seasonal motivational health and wellness challenges
  • Work/Life Balance initiatives
  • Onsite wellness program / Staff Chiropractor
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions