Senior Software Engineer on the AI Platform team, you will design, build, and operate the core infrastructure that powers AI capabilities across Unbxds products. You ll work on large-scale backend systems while exploring and productionizing the latest advancements in Generative AI, Agentic AI, vector search, and multimodal retrieval.
Responsibilities
Designing and building scalable AI platform services and backend systems.
Developing agentic workflows using up-to-date LLM frameworks.
Developing services around embedding models, reranking models, and multimodal search.
Exposing AI models and algorithms as highly available internal services (ISVCs/APIs).
Designing systems for model lifecycle management, inference, experimentation, and evaluation.
Building orchestration frameworks for AI workflows and long-running jobs.
Improving observability, reliability, scalability, and performance of AI infrastructure.
Collaborating closely with Search, Product, Infrastructure, and Engineering teams to ship production-ready AI features.
Driving architecture discussions and owning services end-to-end.
Requirements
Must Have 5+ years of experience building large-scale backend or platform systems.
Solid proficiency in one or more programming languages: Java/ Python/ Golang
Solid understanding of: Distributed Systems
System Design
Scalability
Performance Optimization
Concurrency
Experience designing and operating microservices in production.
Hands-onexperience with containerized deployments using: Docker
Kubernetes
Experiencewith asynchronous systems such as: Kafka RabbitMQ
Event-driven architectures
Experience building REST/gRPC APIs and production backend services.
Strong understanding of cloud-native architectures.
Strong debugging, analytical, and problem-solving skills.
Ability to independently own services and drive projects from design through production.
AI Platform Experience
LLM orchestration
Agentic workflows