Software Engineer (Mid) - Backend AI Engineer
Core
Design and build autonomous AI agents capable of multi-step reasoning and task execution, implementing micro-services and end-to-end product features.
Role type
Mid-level Backend AI Engineer (Agentic Systems)
Builds
Autonomous AI agents, micro-services, and new product features for consumer intelligence analytics.
Domain
Consumer Intelligence / Retail Analytics / Agentic AI
Deliverable
production ML models | product features
Required skills
Python backend development, Agentic AI system design, LLM integration, Microservices architecture, Containerization (Docker/Kubernetes), Relational databases (SQL), Testing methodologies (TDD, Unit-testing), Prompt engineering, OOP and design patterns
Preferred skills
Java backend development, Azure/GCP cloud services, Agent evaluation methodologies, Large scale SQL/NoSQL databases, Azure OpenAI Service
Technologies
AutoGen, Microsoft Agent Framework, FastAPI, Pydantic, Alembic, Docker, Kubernetes, SQL, Azure OpenAI Service, LangChain, CrewAI
Responsibilities
Design and build autonomous AI agents; Implement micro-services from design to production; Ensure application performance, uptime, and scale; Participate in agile software development lifecycle; Research and suggest new technologies for boosting the product; Make important technical decisions influencing system architecture.
Seniority
Mid-level, hands-on IC