We are looking for a highly skilled and motivated Python AI/ML Developer to join our team and contribute to the design, development, and deployment of innovative AI-driven solutions. The ideal candidate should have solid hands-on experience in Python, deep learning, generative AI, RAG, LLMs, and machine learning frameworks, along with practical knowledge of cloud-based AI platforms such as AWS Bedrock. This role involves building scalable AI applications, developing intelligent solutions, working with large datasets, and collaborating with cross-functional teams to transform business requirements into impactful AI solutions.
Key Responsibilities
Advanced Model Development: Design and implement cutting-edge deep learning models using frameworks like PyTorch and TensorFlow to address specific business challenges.
AI Agent and Chatbot Development: Create conversational AI agents capable of delivering seamless, human-like interactions, from foundational models to fine-tuning chatbots tailored to client needs.
Retrieval-Augmented Generation (RAG): Develop and optimize RAG models,
enhancing AI’s ability to retrieve and synthesize relevant information for accurate responses.
Framework Expertise: Leverage LLAMAIndex and LangChain frameworks for building agent-driven applications that interact with large language models (LLMs).
Data Infrastructure: Expertise in managing and utilizing data lakes, data warehouses (including Snowflake), and Databricks for large-scale data storage and processing.
Machine Learning Operations (MLOps): Manage the full lifecycle of machine learning projects, from data preprocessing and feature engineering through model training, evaluation, and deployment, with a solid understanding of MLOps practices.
Data Analysis & Insights: Conduct advanced data analysis to uncover actionable insights and support data-driven strategies across the organization.
Cross-Functional Collaboration: Partner with cross-departmental stakeholders to align AI initiatives