Job Summary:
We are seeking a highly skilled AI/ML Engineer with expertise in Microsoft Azure and experience in large language models (LLMs), and integrations with frameworks like PyTorch to join our team. The role demands familiarity with concepts of retrieval augmentation generation (RAG) and fine-tuning LLMs using techniques like Sparse Fine-Tuning (SFT) or Dense Passage Retrieval (DPO). The ideal candidate will have 2-3 years of experience in the field of artificial intelligence and machine learning, with a strong background in utilizing Microsoft Azure’s suite of tools and services for AI development. The candidate should possess excellent problem-solving abilities, be proficient in programming languages commonly used in AI development, and have a solid understanding of cloud computing principles.
Key Responsibilities:
- Develop and deploy machine learning models using Microsoft Azure’s AI and ML services.
- Collaborate with cross-functional teams to understand project requirements and translate them into technical solutions.
- Design and implement scalable and efficient AI solutions leveraging Azure’s platform capabilities.
- Optimize and fine-tune machine learning models for performance and accuracy.
- Utilize Azure’s data storage and processing services for managing large datasets.
- Implement automated pipelines for data ingestion, processing, and model deployment.
- Conduct testing and validation of AI models to ensure reliability and robustness.
- Stay updated on the latest advancements in AI technologies and Azure services.
- Provide technical guidance and support to junior team members as needed.
- Document code, processes, and best practices to facilitate knowledge sharing and collaboration within the team.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 2-3 years of professional experience in artificial intelligence and machine learning.
- Strong proficiency in programming languages such as Python, R, or Java.
- Experience with Microsoft Azure’s AI and ML services, including Azure Machine Learning, Azure Cognitive Services, and Azure Databricks.
- Familiarity with large language models (LLMs), and integrations with frameworks like TensorFlow, PyTorch, scikit-learn, etc.
- Familiarity with retrieval augmentation generation (RAG) and fine-tuning LLMs using techniques like Sparse Fine-Tuning (SFT) or Dense Passage Retrieval (DPO) will be a plus.
- Knowledge of cloud computing concepts and experience with Azure cloud platform.
- Experience with data preprocessing, feature engineering, and model evaluation techniques.
- Excellent problem-solving skills and ability to work effectively in a team environment.
- Strong communication skills with the ability to articulate complex technical concepts to non-technical stakeholders.
- Demonstrated ability to manage multiple tasks and priorities in a fast-paced environment.