Software Engineer - AI
Core
Design, develop, and deploy next-generation AI-powered solutions including engineering productivity agents, enterprise automation agents, and intelligent business workflow assistants.
Role type
Senior IC Software Engineer (Generative AI & Agentic Systems)
Builds
Scalable AI agents, RAG solutions, and microservices for enterprise automation and productivity.
Domain
Enterprise IT sales channel, Generative AI, Agentic Systems, Cloud Technologies
Deliverable
production ML models | product features | infrastructure
Required skills
Python, Object-Oriented programming (Java or .NET), Agent Development, RAG architectures, Vector Databases, Prompt Engineering, LLM integration, RESTful APIs, Microservices, Data pipelines, Cloud platforms (AWS/GCP/Azure)
Preferred skills
ReactJS, Machine Learning, NLP, LLM platforms (OpenAI/DeepMind/Anthropic), MCP, LangGraph, CrewAI, Semantic Kernel, AutoGen, CI/CD, Docker, Kubernetes
Technologies
Python, NumPy, Pandas, Scikit-learn, NLTK, SpaCy, LangChain, PostgreSQL, SQL, NoSQL, pgvector, Pinecone, Weaviate, ChromaDB, GCP, AWS, Azure, ReactJS, Docker, Kubernetes, OpenAI, Google DeepMind, Anthropic, LangGraph, CrewAI, Semantic Kernel, AutoGen
Responsibilities
Design and develop AI-powered agents for engineering, operations, and enterprise automation; Build and maintain agentic workflows using modern AI frameworks; Develop Retrieval Augmented Generation (RAG) solutions leveraging vector databases; Implement prompt engineering, context engineering, and multi-agent collaboration patterns; Integrate Large Language Models (LLMs) into enterprise applications; Design, develop, test, and deploy scalable software solutions using Python and Java/.NET; Build RESTful APIs, microservices, and event-driven architectures; Create data pipelines and embeddings for semantic search; Deploy AI applications on cloud platforms and build CI/CD pipelines.
Seniority
Mid-Senior, hands-on IC