AI Developer - AI/ML, Python, LangChain, NLP, LLM
Toronto, ON - Hybrid (4 Days onsite/Week)
12 months Contract
Role Descriptions:
- The Senior AI Engineer will work on the development and deployment of cutting-edge machine learning models| drive innovation| and collaborate with cross-functional teams to drive business growth and improvement.
- The candidate will have a strong background in machine learning models and algorithms| software development and leadership| with a proven track record of delivering high-quality solutions that meet business needs.
- The person will collaborate closely with team members under Agile Squad including product owners| Data Scientists| Designers| Quality Engineers and other ML Engineers.
What will you do?
- Develop and Optimize Machine Learning Models: refine predictive models tailored for Caribbean use cases such as document automation| customer segmentation or risk assessment.
- Ensure Scalable Model Deployment: implement robust ML pipelines that enable the seamless deployment of models into production while ensuring scalability| reliability| and minimal downtime.
- Collaborate with Cross-functional Teams: work closely with data scientists| product managers and software engineers to integrate AI models into existing Caribbean workflows and applications.
- Streamline Pipeline Releases: build automated CI/CD pipelines for ML model lifecycle management| ensuring efficient testing| versioning| and deployment of new features or updates.
- Maintain and Monitor Model Performance: continuously evaluate deployed models performance| accuracy| and fairness. Implement monitoring systems to detect and mitigate model drift or biases.
- Document and Share Knowledge: maintain comprehensive documentation of models| pipelines| and processes.
- Maintain and Monitor production applications: participate in SRE setup to support end-to-end application in production. Ready to provide after hour support on need basis.
- Enhance Operational Efficiency: keep software engineering practice in mind| build products that can be maintain with least incidents| maintain metrics and monitoring to meet Service and Operational Level Agreements.
- Emerging Technology: stay up-to-date with the latest advancements in machine learning and related emerging technologies| share knowledges with teams and apply the knowledge to improve existing systems and develop new ones.
Essential Skills:
- Strong programming skills in languages such as Python| java| or C++.
- Experience with cloud platforms (AWS| GCP| and Azure) and MLOps tools.
- Core Machine Learning and AI Skills with 2+ years of hands-on experience in model development and optimization| with knowledge of advance ML techniques.
- Hands-on experience with frameworks like Hugging Face Transformers| LangChain| or OpenAI APIs.
- Natural Language Processing (NLP): strong understand of NLP tasks such as entity recognition| summarization| text classification.
- Skills in evaluating LLM performance using metrics.