onsite
AI Backend Engineer SDE-2
Backend Engineer
Lead the design and implementation of scalable AI backend services, focusing on API architecture, agent orchestration, efficient data chunking, high‑concurrency processing, and robust data modeling to support advanced AI workloads.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance APIs that expose AI services to internal and external consumers.
- Architect and implement agent orchestration pipelines to coordinate complex AI workflows across distributed systems.
- Develop efficient data chunking strategies to handle large datasets while minimizing latency and resource usage.
- Engineer concurrency mechanisms to support thousands of simultaneous requests with consistent throughput.
- Model and optimize data schemas for AI models, ensuring scalability, consistency, and ease of integration.
Requirements
- Proven experience building backend services in a cloud environment (AWS, GCP, or Azure).
- Strong knowledge of RESTful API design, gRPC, or GraphQL, and experience with OpenAPI specifications.
- Hands‑on experience with agent orchestration frameworks or workflow engines (e.g., Airflow, Prefect).
- Deep understanding of concurrency patterns, async programming, and performance tuning.
- Solid background in data modeling, relational and NoSQL databases, and data pipeline design.
Skills
software developmentsystem designproblem solving