Required Skills: Python programming, OOP Concepts, Functions, Modules, Iterators & Generators, Exception Handling, Decorators, Type Hints & Data Classes, Data Structures & Algorithms, Design Patterns
Job Description
We are looking for an experienced AI Engineer (Full-time Position) with expertise in Machine Learning, Generative AI, and Agentic AI to design, build, and deploy intelligent AI solutions. The ideal candidate will have strong experience developing scalable ML pipelines, LLM-powered applications, and advanced AI agent frameworks that solve complex business challenges.
Required Technical Skills
- Strong Python programming skills
- OOP Concepts, Functions & Modules
- Iterators & Generators
- Exception Handling
- Decorators
- Type Hints & Data Classes
- Data Structures & Algorithms
- Design Patterns
Machine Learning Expertise
- NumPy
- Pandas
- Scikit-learn
- XGBoost
- LightGBM
- PyTorch
- TensorFlow
- MLflow
- Matplotlib
Generative AI & Agentic AI
- LangChain
- LangGraph
- LlamaIndex
- FAISS / Pinecone
- OpenAI APIs
- Anthropic APIs
- Google Gemini APIs
- LangGraph Agents
- Retrieval-Augmented Generation (RAG)
- AI Agents & Autonomous Workflows
Key Responsibilities
- Design, develop, and deploy scalable AI and Machine Learning solutions.
- Build and optimize end-to-end ML pipelines from data ingestion to deployment and monitoring.
- Develop Generative AI applications using Large Language Models (LLMs).
- Design and implement Agentic AI systems using LangGraph and LangChain.
- Build multimodal AI applications integrating text, image, audio, and video.
- Collaborate with Product Managers, Data Engineers, Architects, and Business Stakeholders.
- Evaluate emerging AI technologies and recommend innovative solutions.
- Ensure AI systems meet performance, scalability, security, and governance standards.
- Mentor junior engineers and promote AI engineering best practices.
- Present technical solutions and project progress to leadership and stakeholders.
Preferred Qualifications
- 8+ years of software development experience.
- Hands-on experience with modern AI/ML frameworks.
- Strong understanding of LLMs, RAG architectures, vector databases, and AI agents.
- Experience deploying AI solutions in cloud environments.
- Excellent communication and problem-solving skills.