Title: AI Engineer
Duration: FTE, Permanent
Location: 100% remote within PST, CST or MST
Salary: 130k
Job Responsibilities:
The AI Engineer core responsibilities will include, but are not limited to:
- Design, develop, and implement generative AI models and algorithms by leveraging LLMs for text generation, audio to text transcribing, call center conversation insights etc.
- Design, Develop and implement RAG models with vector databases and ability to create effective embedding, chunking and indexing strategy to build domain specific chatbots.
- Develop python code and integrate with ML/AI management frameworks like LangChain/LangSmith, Snowflake Cortex, Open AI, Azure AI Studio, and more.
- Create high-level and detailed design plans for AI and ML production solutions, including selecting appropriate AI algorithms, data sources, infrastructure, and technologies that align with the organization's goals and constraints.
- Understand company and customer challenges and how integrating AI capabilities can help lead to solutions.
- Preprocess and curate text data, including text cleaning, tokenization and data augmentation to prepare it for training to train and evaluate AI models.
- Conducting experiments and fine-tuning models to optimize their performance.
- Collaborate with cross-functional teams in identifying and prioritizing key areas of business where AI solutions can drive significant business benefit.
- Ensure the delivery of high-quality, scalable, and efficient AI solutions.
- Deploying AI solutions to production environments and ensuring their stability and reliability.
- Continuously monitor the performance of AI solutions and implement improvements.
- Keep updated with advances in AI technology and find opportunities to upgrade existing solutions.
- Mentoring and providing guidance to junior members of the AI team.
- Participating in code reviews and ensuring high-quality code standards are maintained.
Experience
- Minimum of 4 years of professional experience in AI engineering or related roles.
- 3+ years’ experience developing AI or machine learning solutions on platforms such as AWS, Azure. OpenAI, Databricks, Snowflake, or similar platforms.
- Experience in using Generative AI including advanced prompting techniques and preferably fine-tuning models.
- Hands-on experience with Deep Learning, LLM, Python, TensorFlow, PyTorch and other AI frameworks.
- Experience around evaluation frameworks for Generative AI, in the context of text generation. Eg RAGAs and TruLens.
- Experience bringing a GenAI project through production and implementation.
- Ability to think creatively and collaborate about applying AI to solve business problems with multiple capabilities, including Experience Design, Change Management and Process Reengineering
- Familiarity with call center environments and operational insurance platforms is preferred.
- Experience with data preprocessing, feature engineering, and model evaluation techniques.
Skills
- Excellent understanding of AI concepts and algorithms, including deep learning, natural language processing, and reinforcement learning.
- Solid understanding of software engineering principles and best practices.
- Strong communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
- Highly motivated and self-driven with the ability to work both independently and in a collaborative team environment.
- Effective time management and organizational skills to manage multiple projects simultaneously.
- Detail-oriented and committed to delivering high-quality results.
- Continuous learning mindset and ability to adapt to new technologies and methodologies.
Education
- Bachelor’s or master’s degree in computer science, Data Science, or a related field is preferred.
- Relevant certifications in AI or related areas are a plus.