Software Engineer (Mid to Senior)
Core
Design, build, and deploy scalable backend services and data pipelines that integrate AI agents and retrieval systems into clients' existing operational stacks (CRMs, ERPs).
Role type
Senior backend engineer (AI infrastructure & data pipelines)
Builds
Production backend services, large-scale retrieval systems, agentic planning infrastructure, and data pipelines for client environments
Domain
Enterprise AI integration, distributed systems, large-scale data processing
Deliverable
production ML models
Required skills
Python, distributed systems, large-scale data processing (Spark), cloud platforms (AWS/Azure/GCP), backend service design, security engineering, system integration
Preferred skills
TypeScript, React, full-stack development
Technologies
Python, Spark, AWS, Azure, GCP, TypeScript, React
Responsibilities
Design and deliver scalable backend services running inside client environments; build large-scale retrieval over petabyte-scale document troves; develop backend infrastructure for complex planning agents; integrate with existing client stacks (CRM, ERP, ticketing); shape cloud architecture for high availability; engineer security controls and audit logging; create documentation, evals, and train client operators
Seniority
Senior, hands-on IC