Job Title: AI/ML Developer
Location: Ahmedabad
Department: Technical
Job Summary
We are seeking a passionate and skilled AI/ML Developer with 3+ years of relevant experience in artificial intelligence and machine learning. The ideal candidate will have hands-on expertise in building intelligent systems, handling large datasets, and deploying scalable AI solutions. You will play a key role in designing, developing, and optimizing machine learning models to solve real-world business problems.
Key Responsibilities
- Design, develop, and deploy machine learning models aligned with business objectives.
- Build and fine-tune Generative AI models (LLMs, diffusion models, VAEs) using tools such as Hugging Face, LangChain, and OpenAI.
- Collect, clean, and preprocess data to ensure high-quality model inputs.
- Train, evaluate, and optimize models for improved accuracy and efficiency.
- Collaborate with cross-functional teams to integrate AI solutions into production environments.
- Perform data analysis, visualization, and feature engineering.
- Design and implement Multi-Agent Systems (MAS) for intelligent automation and decision-making.
- Develop and manage agentic workflows using tools like Agno, CrewAI, or LangGraph.
- Ensure scalability, reliability, and performance of deployed models.
- Monitor model performance and implement updates or retraining as needed.
- Stay updated with the latest advancements in AI/ML and experiment with emerging technologies.
Requirements
- Strong programming skills in Python.
- Hands-on experience with ML libraries such as TensorFlow, PyTorch, Scikit-learn, and Keras.
- Experience with vector databases (Pinecone, Weaviate, Chroma) and Retrieval-Augmented Generation (RAG) systems.
- Solid understanding of ML concepts: classification, regression, clustering, and deep learning.
- Knowledge of knowledge graphs, semantic search, or symbolic reasoning.
- Proficiency in data manipulation and analysis using Pandas and NumPy.
- Experience in deploying models via REST APIs using Flask or FastAPI.
- Familiarity with cloud platforms such as AWS, Google Cloud, or Azure.
- Working knowledge of Git for version control.
- Experience in NLP, computer vision, or predictive analytics.
- Exposure to MLOps tools like MLflow, Kubeflow, or Airflow.
- Basic understanding of big data technologies like Apache Spark or Hadoop.
- Knowledge of data pipelines and ETL processes.
What We Offer
- Opportunity to work on real-world, impactful projects.
- Exposure to client interactions and end-to-end solution development.
- A collaborative, learning-focused work environment.
- 5-day work week with flexible timings.