About the role
AI summarisedSenior AI Engineer responsible for designing, developing, and deploying machine learning models and AI solutions. The role involves working with cross-functional teams to integrate AI capabilities into products and services, focusing on areas such as NLP, computer vision, and predictive analytics.
TransportFull-timeGeneral
Key Responsibilities
- Design, develop, and deploy machine learning models and AI solutions to solve complex business problems.
- Collaborate with product managers, software engineers, and domain experts to define AI requirements and integrate models into production systems.
- Conduct research and experimentation to explore new algorithms, techniques, and tools to improve model performance and efficiency.
- Build and maintain scalable data pipelines and infrastructure for model training, evaluation, and deployment.
- Monitor and optimize model performance in production, ensuring reliability, scalability, and accuracy.
- Document and communicate technical designs, findings, and best practices to both technical and non-technical stakeholders.
- Stay up-to-date with the latest advancements in AI and machine learning, and contribute to the team's knowledge sharing and innovation culture.
Requirements
- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Data Science, Mathematics, Statistics, or a related field.
- 5+ years of experience in machine learning, deep learning, or AI engineering roles.
- Strong proficiency in Python and experience with ML frameworks such as TensorFlow, PyTorch, or scikit-learn.
- Hands-on experience with natural language processing (NLP) and/or computer vision techniques.
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization tools (Docker, Kubernetes).
- Proven track record of deploying and maintaining machine learning models in production environments.
- Solid understanding of data structures, algorithms, and software engineering best practices.
- Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.
- Strong communication skills to articulate complex technical concepts to diverse audiences.
- Experience with MLOps practices and tools (e.g., MLflow, Kubeflow, CI/CD for ML) is a plus.
- Familiarity with big data technologies (Spark, Hadoop) is preferred.
- Published research or contributions to open-source AI projects is a plus.