We are seeking a motivated and technically sound AI & ML Analyst to support the development and deployment of machine learning models and generative AI solutions. In this role, you will work closely with senior team members to help solve real-world business problems using AI technologies and ensure smooth integration into existing systems.
This is an excellent opportunity for someone with a strong foundation in machine learning, data processing, and cloud platforms to grow in a hands-on collaborative environment.
Key Responsibilities:
- Assist in building and validating machine learning models and generative AI solutions for business use cases.
- Support the creation and maintenance of scalable ML pipelines including data preparation, feature engineering, training, and evaluation.
- Collaborate with senior data scientists and engineers to fine-tune models for performance and reliability in production environments.
- Help integrate ML models into applications through APIs and system interfaces.
- Monitor deployed models for accuracy, performance, and data quality; escalate issues as needed.
- Contribute to ongoing research and benchmarking of AI tools and models to improve current solutions.
- Work with data engineers to ensure high-quality data ingestion and transformation pipelines.
- Learn and apply version control and CI/CD practices in the ML lifecycle using tools like Git and Azure DevOps.
- Use Azure services (e.g., Azure Machine Learning Studio, Databricks) to assist with model development, testing, and deployment.
- Follow best practices in documentation, code quality, and reproducibility in AI/ML projects.
Requirements:
- Bachelor's or Master's degree in Computer Science, Data Science, Engineering, or a related field.
- 2-4 years of hands-on experience in machine learning or data science projects.
- Proficiency in Python and common ML libraries (e.g., scikit-learn, pandas, TensorFlow, PyTorch).
- Exposure to cloud environments, ideally Microsoft Azure or similar platforms.
- Familiarity with ML workflows, version control, and basic DevOps practices.
- Strong analytical and problem-solving skills.
- Willingness to learn and collaborate across teams.