Software Engineer - Backend AI Workflows

Supio
Full-time
Seattle
$125,000 – $220,000
Posted on 3 months ago

Job Description

Supio is seeking a dedicated Software Engineer to architect and implement the backend systems powering our large language model (LLM) workflows. You’ll build evaluation pipelines and feature-construction services in Python, collaborate with ML scientists to productionize models, and optimize systems for scalability and reliability. Occasional front-end work - such as lightweight UIs or dashboards - will help you navigate and monitor our environment.

Responsibilities

  • Backend Architecture & Development: Design, build, and maintain Python-based services for LLM evaluation, data preprocessing, and feature construction.
  • ML Integration: Embed statistical, mathematical, and machine-learning methods into production pipelines; collaborate closely with research and data-science teams to translate prototypes into robust applications.
  • Performance & Scalability: Optimize throughput and latency of backend systems; ensure high availability and fault tolerance.
  • Quality & DevOps: Write comprehensive unit and integration tests; maintain CI/CD pipelines; perform code reviews and enforce best practices.
  • Cross-Functional Collaboration: Partner with ML engineers, product managers, and analysts to define requirements and deliverables.
  • Documentation & Monitoring: Create clear API documentation, system diagrams, and runbooks; implement monitoring and alerting for critical workflows.
  • Front-End Support (Bonus): Develop simple dashboards or tooling to visualize model outputs, metrics, and pipeline health.

Requirements

  • 3+ years of professional software development experience focusing on backend systems.
  • Expert-level Python skills; strong coding ability in application development.
  • Exposure to statistics, mathematics, and machine-learning concepts.
  • Experience building data pipelines or evaluation frameworks for ML/LLM workloads.
  • Proficiency with testing frameworks, CI/CD tools, and code-review processes.
  • Solid collaboration and communication skills in agile environments.

Benefits

  • No benefits