Job Openings
AI / ML Engineer
About the job AI / ML Engineer
Role Overview:
We are looking for a mid-level AI / Machine Learning Developer to design, develop, and deploy AI/ML solutions across multiple client and in-house projects. The role involves working with structured and unstructured data, building predictive and intelligent models, and collaborating closely with product, data, and engineering teams to translate business problems into scalable AI solutions.
Key Responsibilities:
AI / ML Development:
- Design, develop, train, and evaluate machine learning models for real-world business use cases
- Implement supervised and unsupervised learning techniques (classification, regression, clustering, anomaly detection, recommendation and more)
- Demonstrate strong understanding of statistical and machine learning models, and their practical application using Python libraries such as scikit-learn, stats models, NumPy, and pandas for real-world data analysis and predictive modeling
Data Handling & Preparation:
- Work with structured and semi-structured data from databases, APIs, and files
- Perform data cleaning, preprocessing, feature extraction, and transformation
- Collaborate with data engineers on data pipelines when required
Model Deployment & Integration:
- Deploy ML models into production environments (APIs, services, batch jobs)
- Integrate ML models with web applications, backend systems, or enterprise platforms
- Support model monitoring, retraining, and performance tuning
Agentic AI systems (Nice to Have):
- Familiarity with agentic AI frameworks such as LangChain Agents, AutoGen, and CrewAI for orchestrating tool usage, decision-making, and multi-step workflow automation
- Understanding of prompt management, execution controls, logging, and human-in-the-loop validation, including concepts related to agent safety, control, and observability
Collaboration & Delivery:
- Work closely with product managers, business analysts, and domain experts
- Participate in solution design discussions and technical reviews
- Document models, assumptions, and technical decisions clearly
Required Skills & Qualifications:
- Strong programming skills in Python
- Hands-on experience with ML libraries (Scikit-learn, TensorFlow, PyTorch)
- Experience with Pandas and NumPy
- Understanding of core ML concepts and evaluation metrics
- Experience exposing ML models via REST APIs (FastAPI / Flask)
- Nice to Have:
- Exposure to NLP, computer vision, or time-series modeling
- Familiarity with cloud platforms (AWS, Azure, GCP)
- Basic understanding of MLOps practices
- Experience working in enterprise or consulting environments
- Experience: 3-5 years Hands-On Industry Experience
- Education: BS Computer Science or Equivalent
Soft Skills:
- Strong analytical and problem-solving skills
- Good communication and documentation abilities
- Ability to work across multiple projects