Pay Range:Our Perks- Generous PTO plans, sick pay and health benefits
- Annual bonus based on employment standing*
- Work from home and hybrid model employment
- Confie Enablement Fund/ Scholarship Program
- I-Care Recognition Program
- Corporate Social Responsibility Program
- Diversity, Equity and Inclusion Initiatives
- Confie Hub and Discount Programs (Gym Membership)
PurposeResponsible for developing and testing AI models, designing and implementing machine learning algorithms, and researching and implementing artificial intelligence techniques. Utilize deep learning, Natural Language Processing- NLP, computer vision, chatbots, model fine-tuning, and retrieval augmented generation to help us improve various business outcomes and drive innovation
Essential Duties & Responsibilities- Design, develop, and implement generative AI models and algorithms by leveraging LLMs for text generation, audio-to-text transcribing, call center conversation highlights, etc.
- Design, develop, and implement RAG models with vector databases and the ability to create effective embedding, chunking, and indexing strategies 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
- Deploy AI solutions to production environments and ensure their stability and reliability
- Continuously monitor the performance of AI solutions and implement improvements
- Keep updated with advanced AI technology and find opportunities to upgrade existing solutions
- Mentor and provide guidance to junior members of the AI team
- Participate in code reviews and ensure high-quality code standards are maintained
- Adhere to best practices in data privacy and security when working with sensitive data
Qualifications and Education Requirements- Minimum of 4 years of professional experience in AI engineering or related areas
- 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 with evaluation frameworks for Generative AI, in the context of text generation (e.g. 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
- Experience with data preprocessing, feature engineering, and model evaluation techniques
- Strong analytical and problem-solving 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 work both independently and in a collaborative team environment
- 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
Preferred Skills- Bachelor's or Master's degree in computer science, data science, or a related field is preferred
- Relevant certification in AI or related areas is a plus
- Familiarity with the call center environments and operational insurance platforms is preferred
Other DutiesThis job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice