Title: AI Engineer
Key Responsibilities
· Design and implement highly available and scalable AI solutions (such as RAG systems, AI Agents, and multimodal applications) on cloud platforms.
· Write, test, and maintain high-quality, production-ready Python code to implement business logic and functional requirements.
· Build and promote enterprise-level MLOps practices, including CI/CD pipelines, model versioning, monitoring, and alerting, to ensure efficient and reliable model delivery.
· Ensure all cloud-based AI solutions meet enterprise standards for architecture, security, and performance.
· Integrate, deploy, and optimize AI models and APIs (including commercial and open-source LLMs) to solve business problems.
· Collaborate with cross-functional teams to document technical designs, analyze experimental results, and share findings.
· Mentor developers and provide technical guidance on AI best practices, tools, and frameworks.
Candidate Requirements
1. Basic Qualifications
· Bachelor’s degree in computer science, artificial intelligence, or a related technical field.
· 2+ years of professional software development experience with Python.
· Proficiency in database operations (SQL/NoSQL) and fundamental data structures & algorithms.
· Familiarity with the Linux development environment and basic shell operations.
· Proven experience in developing and deploying solutions on Microsoft Azure, particularly with Azure AI Services / Azure Machine Learning.
· Solid understanding of machine learning fundamentals (e.g., model types, key evaluation metrics) to effectively collaborate with data scientists.
2. Preferred Qualifications
· Deep understanding and practical experience in LLM application technologies such as Prompt Engineering, RAG architecture, fine-tuning, and working with vector databases.
· Hands-on experience in configuring, deploying, and optimizing open-source large language models.
· Proven ability in the end-to-end lifecycle of an ML model, including feature engineering, hyperparameter tuning, and performance debugging.
· Excellent communication and presentation skills, with experience in mentoring teammates and conducting internal technical training.