Backend Engineer
Core
Design, develop, maintain, and optimize complex, scalable, distributed systems handling large-scale datasets and high-throughput workloads.
Role type
Backend Engineer (Distributed Systems)
Builds
Scalable distributed systems, APIs, and data pipelines
Domain
Software Engineering / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Large-scale distributed systems design, system optimization, clean code development, architectural decision-making, mentoring, LLM-assisted development, API design, data pipeline engineering
Preferred skills
LLM integration, automation, cross-functional collaboration
Technologies
LLM tools (Claude, Cursor)
Responsibilities
Design and develop scalable distributed systems, optimize system performance and reliability, write efficient code in multiple languages, contribute to architectural decisions, mentor junior engineers, build LLM-ready platform interfaces
Seniority
Mid-level (3-5 years experience)