Backend Engineer (LLM inference)

Aleroy

United States

Remote

USD 150,000 - 230,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
24 days annual leave plus public holid
Competitive salary with performance‑in

Job summary

Aleroy is seeking a Senior Backend Engineer to own the architecture and evolution of our core backend services. This hands-on role requires turning ambiguous problems into clear technical plans and owning outcomes after code ships.

You will design and maintain backend services in Go and TS/JS, build distributed systems, and implement OpenAI-compatible APIs with streaming, routing, and data storage using PostgreSQL and Redis.

Qualifications

  • 5+ years of backend engineering experience.
  • Strong experience with Go and TypeScript/JavaScript (Node.js).
  • Experience building distributed systems with concurrency models.
  • Proficiency with PostgreSQL and Redis.
  • Experience designing REST and/or gRPC APIs.

Responsibilities

  • Design, build, and maintain backend services in Go and TypeScript/JavaScript (Node.js).
  • Build and scale distributed systems that stay reliable as traffic grows.
  • Own features end to end from design through testing and release.
  • Design and maintain OpenAI-compatible APIs for chat and streaming.
  • Implement REST and gRPC interfaces between internal services.

Skills

Go
TypeScript/JavaScript
Distributed systems
PostgreSQL
Redis/Valkey
REST and gRPC

Tools

Jest/Supertest
pytest
Testcontainers
SSE/WebSockets

Job description

About Aleroy

Aleroy is building a unified platform for high-performance AI inference, making it easier for companies to deploy and run AI models at scale.
Through a single API, Aleroy provides access to ready-to-use and custom AI models across cloud infrastructure, dedicated capacity, and customers' own hardware. Our platform optimizes performance, cost, and deployment flexibility while giving enterprises control over where and how their AI workloads run.
We work in small teams, collaborate directly, and focus on solving complex engineering challenges to build reliable, scalable AI infrastructure.

About the Role

We're looking for a Senior Backend Engineer to own the architecture and evolution of our core backend services. This is a hands-on role with real technical ownership. You'll turn ambiguous problems into clear technical plans, make architectural decisions, and take responsibility for what happens after your code ships.

What You Will Own

Backend Architecture & Development

  • Design, build, and maintain backend services in Go and TypeScript/JavaScript (Node.js), plus Python where it fits.

  • Build and scale distributed systems that stay reliable as traffic and complexity grow.

  • Own features end to end, from design docs and implementation through testing and release.

  • Identify tech debt, bottlenecks, and reliability risks before they become problems.

LLM Serving & APIs

  • Design and maintain OpenAI-compatible APIs for chat completions, streaming, and tool calls.

  • Build token streaming over SSE/WebSockets with proper cancellation, disconnect handling, and partial responses.

  • Build request routing and load balancing across inference backends by model, capacity, latency, and region.

  • Implement backpressure, queueing, and admission control for variable-cost LLM workloads.

  • Design REST and gRPC interfaces between internal services.

Data & Storage

  • Design and optimize data models in PostgreSQL.

  • Use Redis/Valkey for caching, state, and high-performance workloads.

  • Integrate with S3-compatible storage and Cloudflare R2.

Auth, Billing & Integrations

  • Build authentication and authorization flows with Auth0 and JWT.

  • Build token-based rate limiting and usage metering for multi-tenant APIs.

  • Build reliable third-party integrations, including Stripe payments, with retries, idempotency, and proper failure handling.

Performance & Quality

  • Profile and optimize services for latency (TTFT, inter-token latency), throughput, and resource usage.

  • Implement caching, concurrency, rate limiting, and timeout strategies.

  • Write automated tests using Go testing tools, Jest/Supertest, pytest, and Testcontainers.

  • Mentor engineers and raise the bar through code reviews and design discussions.

About You
  • 5+ years of professional backend engineering experience.

  • Strong commercial experience with both Go and TypeScript/JavaScript (Node.js); Python is a plus.

  • Proven experience building and operating distributed systems , with an understanding of consistency, fault tolerance, and service-to-service communication.

  • Deep understanding of concurrency models and how they work under the hood: Go's goroutines, channels, and scheduler, and Node.js's event loop and async/await model, including the trade-offs between them.

  • Strong database knowledge : schema design, indexing, query optimization, transactions and isolation levels, and locking, primarily in PostgreSQL.

  • Experience with Redis, Valkey, or similar in-memory stores.

  • Experience building backend systems that serve LLM inference , or a strong understanding of the request lifecycle, token streaming, and long-running requests.

  • Experience building streaming APIs (SSE/WebSockets), including cancellation and client disconnect handling.

  • Understanding of OpenAI-compatible API design and its streaming and error semantics.

  • Experience with request routing, load balancing, backpressure, and admission control for workloads where request cost varies widely.

  • Hands-on experience designing REST and/or gRPC APIs.

  • Experience building auth systems with JWT, Auth0, or similar.

  • Track record of leading the design of systems or major features end to end, including writing design docs and driving decisions across teams.

  • Experience debugging and resolving complex production issues in systems you owned.

  • Ability to make trade-offs between speed, reliability, and maintainability, and to explain them clearly.

Nice to Have
  • Familiarity with inference engines like vLLM, SGLang, or TGI , and concepts like continuous batching and KV cache.

  • Experience with fair scheduling and tenant isolation on shared inference capacity.

  • Experience with failover and retries for inference requests without duplicating billing or output.

  • Experience with usage metering and billing for AI or developer APIs.

  • Stripe or other payment infrastructure.

  • S3-compatible storage or Cloudflare R2.

  • Building developer-facing APIs or platform products.

What We Offer
  • Real ownership of the backend that powers Aleroy inference platform.

  • Influence over backend architecture and product direction.

  • Hands-on work on hard problems in distributed systems, real-time streaming, and LLM serving.

  • A small, senior team with fast execution and low bureaucracy.

  • Competitive salary with performance-based incentives.

  • 24 days annual leave plus public holidays.
  • Health insurance.
  • Modern office in Yas Creative Hub.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer (LLM inference) (Fully Remote)
Backend Engineer (LLM inference) (Fully Remote)

Aleroy • United States

Remote
USD 140,000 - 180,000
24 days annual leave
Health insurance
Performance-based incentives
Backend Engineer (LLM inference)
Backend Engineer (LLM inference)

Dizzaract • United States

Remote
USD 120,000 - 170,000
Health insurance
24 days annual leave + public holidays
Remote-friendly
Senior Backend Software Engineer (AI Platform)
Senior Backend Software Engineer (AI Platform)

Affirm • New York (NY)

Remote
USD 160,000 - 230,000
Remote-first compensation structure
Remote work with flexible setup
Health benefits
+1
Senior Backend Engineer – LLM Inference Platform
Senior Backend Engineer – LLM Inference Platform

Aleroy • United States

Remote
USD 140,000 - 180,000
24 days annual leave
Health insurance
Performance-based incentives
Senior Product Manager - LLM Inference
Senior Product Manager - LLM Inference

Runware • United States

Remote
USD 150,000 - 210,000
Generous PTO
Meaningful stock options
Flexible hours
+2
AI Engineer
AI Engineer

Insight Softmax Consulting LLC • Oregon

Hybrid
USD 140,000 - 220,000
Remote work environment
LLM Inference Engineer
LLM Inference Engineer

Majestic Labs ai • Los Altos (CA)

On-site
USD 210,000 - 350,000
Senior Software Engineer - Dev Platform
Senior Software Engineer - Dev Platform

Jobgether • United States

Remote
USD 120,000 - 160,000
Remote work from Brazil
Impactful projects
Modern tech stack
+4
AIML Engineer
AIML Engineer

Qubeaxis • San Francisco (CA)

On-site
USD 180,000 - 260,000
Performance bonus (up to 20% of base)
Equity participation
Health, dental, and vision insurance
+3
Senior Backend Engineer — LLM Infra & Distributed Systems
Senior Backend Engineer — LLM Infra & Distributed Systems

Aleroy • United States

Remote
USD 150,000 - 230,000
Health insurance
24 days annual leave plus public holid
Competitive salary with performance‑in