AI ModelOps Engineer
Job Description
Job title: AI ModelOps Engineer
Company: Canadian Tire
Job description: What you’ll doAs an AI ModelOps Engineer, you will be part of the AI ModelOps team, in the AI and Emerging Technology group within Canadian Tire Corporation (CTC). You will be responsible for managing and optimizing our current MLOps Framework, and help implement, manage and optimize a new LLMOps Framework, to enable AI models throughout their lifecycle at CTC. This includes the development of strategies for deployment, continuous integration and delivery (CI/CD) processes, performance tuning, and ensuring high availability of our AI services.Your primary focus will be on ensuring the stability, reliability, and performance of these services in production environments. Working closely with data scientists, cloud engineers, and IT teams, you will deploy and manage AI models, monitor their performance, develop robust monitoring systems, and automate processes for continuous evaluation. Your expertise in machine learning (ML), large language models (LLMs), model deployment, and automation will be crucial in driving operational excellence and delivering impactful AI solutions.
- Collaborate with cross-functional teams to deploy and manage AI models in production environments.
- Monitor the performance and health of AI models, proactively identifying and resolving issues to ensure optimal functionality.
- Develop and implement robust model monitoring systems, alerting mechanisms, and automated processes for continuous evaluation.
- Streamline the model deployment process in collaboration with data scientists, data engineers, cloud engineers and software developers.
- Contribute to the development and expansion of GenAI use cases, including standard processes, framework, templates, libraries, and best practices around GenAI.
- Contribute to the development and implementation of best practices for model versioning, testing, documentation, and governance.
- Ensure the availability, scalability, and security of AI model infrastructure by collaborating with IT teams.
- Design, implement, and oversee the infrastructure required for the efficient operation of ML and LLMs.
- Contribute to post-deployment analysis of AI models to identify areas for improvement and implement necessary enhancements.
- Stay up to date with the latest advancements in AI technology, frameworks, and tools to make recommendations for adoption.
What you bring
- Proven experience in deploying and managing AI models in production environments.
- Experience with Azure services (e.g., ADF, ADLS, Databricks, AKV, etc.) and MLOps tools such as MLflow.
- Strong understanding of machine learning concepts, LLMs, algorithms, and techniques.
- Proficiency in programming languages commonly used in AI development such as Python, R, or TensorFlow.
- Familiarity with LLM models and associated techniques, as well as the tools and frameworks used to implement them (LangChain, LangSmith, Vector store,)
- Experience with model deployment frameworks (e.g., TensorFlow Serving), containerization (e.g., Kubernetes, Docker), and cloud platforms (e.g., Azure, GCP).
- Familiarity with DevOps practices and tools for CI/CD pipelines (e.g., GitLab, Jenkins) in the context of deploying AI models.
- Proven Experience in ML/LLM monitoring and observability, preferably using New Relic.
- Adaptability and willingness to learn new things and stay on top of the GenAI trends.
- Solid understanding of model performance metrics and evaluation techniques.
- Excellent problem-solving skills with a focus on root cause analysis and continuous improvement.
- Strong communication skills (both verbal and written) to effectively collaborate with cross-functional teams.
- Ability to lead technical presentations, demonstrations, workshops, design sessions, proofs of concept, and pilots.
- Ability to convey complex ideas to both technical and non-technical stakeholders.
- Strong relationship-building and influencing skills.
- Ability to work independently as well as part of a team in a fast-paced environment.
- Practical knowledge of Infrastructure as Code (i.e. Terraform).
- Bachelor’s degree in Computer Science or a related technical discipline or equivalent combination of education, technical certifications/training, or work experience.
- Knowledge of distributed computing frameworks (e.g., Apache Spark) for large-scale data processing.
- Familiarity with data privacy regulations and ethical considerations in AI model development.
- Experience with deep learning frameworks (e.g., PyTorch) and computer vision techniques.
HybridWe value flexibility. We have adopted a hybrid work model whereby employees use a combination of working in office and virtually in service of outcomes. Each leader is empowered to decide what work is best achieved in person based on the unique needs of their team.#LI-CA2About UsCanadian Tire Corporation, Limited (“CTC”) is one of Canada’s most admired and trusted companies. With more than 90 Owned Brands, 1,700 retail locations, financial services, exemplary e-commerce capabilities, and exciting market-leading merchandising strategies. We dream big and work as one to innovate with purpose for our customers at every level of our business, investing in new technologies and products, and doubling down on top talent to drive the company forward. We offer competitive salaries and wages to CTC employees, as well as store discounts, supported learning through our Triangle Learning Academy, Canadian Tire Profit Sharing, and retirement and savings programs for eligible employees. As part of our enhanced flex benefits program, we offer mental health benefits in the amount of $5,000 per year for benefits-eligible employees and their families, including total well-being, and mental health tools and resources for all employees. Join us in helping to make life in Canada better through living and working our Core Values: we are innovators and entrepreneurs at our core, outcomes drive us, inclusion is a must, we are stronger together and we take personal responsibility. It is an especially exciting time to join CTC and its family of companies where career opportunities are wide-ranging! Join us, where there’s a place for you here.Our Commitment to Diversity, Inclusion and BelongingWe are committed to fostering an environment where belonging thrives, and diversity, inclusion and equity are infused into everything we do. We believe in building an organizational culture where people are consistently treated with dignity while respecting individual religion, nationality, gender, race, age, perceived ability, spoken language, sexual orientation, and identification. We are united in our purpose of being here to help make life in Canada better.AccommodationsWe stand firm in our Core Value that inclusion is a must. We welcome and encourage candidates from equity-seeking groups such as people who identify as racialized, Indigenous, 2SLGBTQIA+, women, people with disabilities, and beyond. Should you require any accommodation in applying for this role, or throughout the interview process, please make them known when contacted and we will work with you to help meet your needs.
Expected salary:
Location: Canada
Job date: Fri, 02 Aug 2024 07:30:01 GMT
Apply for the job now!