Work closely with Data, Product, Design, and Engineering teams to design and develop Large Language Model (LLM)-based systems that integrate structured and unstructured data, ensuring the delivery of innovative ML solutions that meet customer needs
Solve unique challenges around LLM-orchestration, such as data access patterns, memory and context management, and conducting thorough evaluations
Actively participate in all stages of the ML lifecycle, from problem framing and data exploration to model experimentation, deployment, and monitoring in production, ensuring the continuous improvement and optimization of our ML solutions
Work with unique, proprietary data from both unstructured and structured datasets, applying advanced NLP techniques to extract insights and build solutions that drive business value
Work closely with Product and Design teams to build ML-based solutions that enhance user experiences and meet business objectives
Collaborate closely with the ML Operations team to create automated solutions for managing the entire ML systems lifecycle, from initial technical design to seamless implementation
What Youll Need:
Bachelors degree or higher in Computer Science, Engineering, or a related field
4+ years of significant, hands-on industry experience with machine learning, natural language processing (NLP), and information retrieval systems, including designing, shipping, and maintaining production systems
Strong proficiency in Python
Experience with natural language generation or code generation and familiarity with evaluative processes
Experience working with machine learning libraries/frameworks for Large Language Model (LLM) orchestration, such as Langchain, Semantic Kernel, LLamaIndex, etc
Proven experience building ML pipelines for data processing, training, inference, maintenance, evaluation, versioning, and experimentation
Demonstrated effective coding, documentation, collaboration, and communication habits
Strong problem-solving skills and a proactive approach to addressing challenges
Ability to adapt to a fast-paced and dynamic work environment