Senior Software Developer (AI Agent Developer)
Core
Design, develop, deploy, and optimize intelligent AI agents that automate business processes, support decision-making, and enhance user experiences using Generative AI and LLMs.
Role type
Senior IC AI Agent Developer
Builds
Scalable AI-driven solutions, autonomous/semi-autonomous agent systems, and enterprise integrations
Domain
Generative AI, Agentic AI, Enterprise Software
Deliverable
production ML models
Required skills
Python, FastAPI, Generative AI, LLMs, RAG pipelines, Agent orchestration frameworks (LangGraph, AutoGen, CrewAI, LangChain), Vector databases, Prompt engineering, Microservices, Cloud-native architectures, Containerization (Docker, Kubernetes), CI/CD
Preferred skills
Enterprise AI solutions, Procurement/supply chain processes, AI governance frameworks, Frontend frameworks (Next.js, ReactJS)
Technologies
Python, FastAPI, Azure AI Services, Azure OpenAI, Azure AI Search, Azure Blob Storage, LangGraph, AutoGen, CrewAI, LangChain, Docker, Kubernetes, OpenShift, SQL, NoSQL
Responsibilities
Design and develop autonomous AI agents; Build scalable backend microservices and RESTful APIs; Integrate with enterprise data sources (Databricks, Azure Blob Storage); Develop AI workflows with RAG and knowledge management; Create tools and plugins for agent function-calling; Monitor and optimize agent performance and cost efficiency; Collaborate with stakeholders to prioritize AI automation opportunities.
Seniority
Senior, hands-on IC