We are looking for a talented and experienced Machine Learning Engineer to join our team. This role offers the opportunity to work on cutting-edge AI projects, leveraging the latest advancements in Generative AI, Large Language Models, and scalable machine learning solutions. The ideal candidate should have a strong background in Python, ML, and cloud-based AI deployments, along with experience in automation and containerization.
Responsibilities:
• Design, develop, and deploy machine learning models and algorithms to solve real-world problems.
• Work extensively with Generative AI (GenAI), Large Language Models (LLMs), Retrieval-Augmented Generation (RAGs), LangChain, and LlamaIndex.
• Build and manage CI/CD pipelines using GitHub Actions for seamless deployment.
• Develop scalable AI applications and optimize models for performance, reliability, and cost efficiency.
• Deploy and manage ML workloads on cloud platforms, primarily AWS (Lambda, EC2, Bedrock).
• Work with Docker and Kubernetes for scalable deployments.
• Collaborate with cross-functional teams to identify business problems and propose AI-driven solutions.
• Stay updated with the latest trends and advancements in AI/ML technologies.
Requirements:
• Minimum 2 years of experience in Machine Learning and AI development.
• Strong programming skills in Python.
• Expertise in Generative AI, LLMs, LangChain, and GitHub Actions.
• Experience in building and deploying ML models on cloud platforms (AWS Lambda, EC2, Bedrock).
• Strong analytical and problem-solving skills.
• Excellent communication skills and ability to work in a fast-paced, collaborative environment.
Preferred Qualifications:
• Hands-on experience with AWS cloud services (Lambda, EC2, Bedrock).
• Familiarity with Docker and Kubernetes.