Lead the full lifecycle of LLM projects: From problem definition and data exploration to model development, deployment, and ongoing monitoring.
Design and implement state-of-the-art AI/Machine Learning solutions: Develop and refine models using both proprietary and open-source LLMs to address critical business challenges.
Drive innovation: Research and evaluate new LLM technologies, techniques, and architectures to improve the performance, scalability, and efficiency of our AI solutions.
Optimize and enhance existing AI services: Identify areas for improvement in our current AI systems and implement solutions to enhance their accuracy, reliability, and overall performance.
Provide technical leadership and mentorship: Guide and mentor junior data scientists and engineers, fostering a culture of collaboration, innovation, and continuous learning.
Collaborate effectively: Work closely with data analysts, data engineers, project managers, and other stakeholders to ensure the successful delivery of projects.
Communicate effectively: Clearly and concisely communicate project progress, findings, and recommendations to both technical and non-technical audiences.
Champion best practices: Establish and promote best practices for model development, deployment, and monitoring, ensuring the quality and reliability of our AI solutions.
Contribute to the strategic direction of AI initiatives: Provide input into the long-term roadmap for our AI efforts, identifying opportunities to leverage LLMs to create new products and services.
Author and present technical documentation: Create comprehensive documentation for models, algorithms, and data pipelines.
Requirements
Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, Mathematics or a related field.
4+ years of experience in Data Science and Machine Learning, with a proven track record of successfully developing and deploying AI solutions in a production environment.
Deep understanding of Data Science and Machine Learning concepts, algorithms, and workflows, with a specific focus on Generative AI and LLMs.
Extensive experience with Python programming, including object-oriented design patterns and common data science libraries (e.g., TensorFlow, PyTorch, scikit-learn, Transformers).
Experience with LLM Frameworks such as Langchain, Langgraph, or LlamaIndex.
Expertise in SQL and experience working with large datasets in cloud-based data warehouses (e.g., BigQuery, PostgreSQL, MySQL, SQL Server).
Strong proficiency with cloud platforms (AWS, GCP, Azure) and experience deploying and managing AI/ML models in the cloud.
Experience with AI/ML deployment frameworks such as API Serving (FastAPI, Flask) and containerization technologies (e.g., Docker, Kubernetes).
Proficiency with Unix/Linux environments and command-line tools.
Excellent communication, collaboration, and interpersonal skills, with the ability to effectively communicate complex technical concepts to both technical and non-technical audiences.