We are looking for an AI Engineer with strong programming fundamentals and hands-on experience in Agentic AI development. The ideal candidate should be language-agnostic and capable of working across multiple technologies, with expertise in any of the following programming languages: Python, Java, C#, or C++.
This role requires solid experience in system design, OOP principles, REST API development, and building scalable AI-driven applications.
Key Responsibilities
- Design and develop AI agent-based systems and workflows
- Build scalable backend services and REST APIs
- Apply OOP principles and design patterns in production systems
- Integrate LLMs and AI capabilities into applications
- Solve complex technical problems
- Work across multiple programming languages when required
- Collaborate with cross-functional teams
- Containerize applications using Docker and support deployments
- Contribute to architecture and technical design decisions
Required Skills (Must Have)
- Strong programming skills in any of the following: Python, Java, C#, or C++
- Strong understanding of Object-Oriented Programming (OOP)
- Good knowledge of Design Patterns
- Strong problem-solving skills
- Hands-on experience building REST APIs
- Experience with AI Agent / LLM-based development
- Experience with LangChain, LangGraph, or similar AI agent frameworks
- Experience building RAG (Retrieval-Augmented Generation) systems
- Experience with AI-assisted coding / coding with AI tools
- Ability to effectively leverage AI tools for development productivity
- Exposure to Cloud platforms (AWS / Azure / GCP)
- Experience with Docker
- Ability to learn and adapt to new technologies quickly
Preferred (Good to Have)
- Understanding of Data Structures & Algorithms
- Kubernetes exposure
- Microservices architecture experience
- Experience building scalable distributed systems
- CI/CD pipeline experience
Ideal Candidate
- Strong in engineering fundamentals
- Language-agnostic developer
- Comfortable working on new technologies
- Eager to learn and adapt quickly
- Strong analytical and logical thinking
- Can contribute to architecture discussions