Responsibilities:
- Leverage strong ML model experience in complex data environments to achieve business objectives in innovative and efficient ways.
- Utilize a solid background in mathematics and statistics to inform model development and evaluation.
- Design, architect, and develop robust machine learning solutions, with a focus on integrating Large Language Models (LLMs) where applicable.
- Collaborate effectively within Agile Scrum teams, contributing to iterative development and continuous improvement.
- Document business processes, workflows, and requirements clearly and comprehensively.
- Engage in close collaboration with various domains within the organization to ensure alignment and understanding of business needs.
- Participate in collaborative conceptualization sessions to brainstorm and refine project ideas.
Mandatory Skills:
- Proficiency in Python, Machine Learning, REST API, and SQL.
- Experience with data processing, cleansing, and verification to ensure data integrity for analysis.
- Conduct data quality checks and exploratory analyses to inform model development.
- Demonstrated programming skills in relevant languages, particularly Python and API development.
- Build end-to-end machine learning models, including data structures and transformation processes.
- Strong understanding of statistical modeling techniques (e.g., Regression, Clustering, Decision Trees, Logistic Regression).
- Familiarity with machine learning algorithms (e.g., KNN, Random Forests, Ensemble Methods, Bayesian/Markov Networks).
- Knowledge of data mining concepts and experience with data visualization tools and dashboards.
Preferred Skills:
- Experience with Large Language Models (LLMs) such as GPT, BERT, or similar architectures.
- Understanding of natural language processing (NLP) techniques and their applications in business contexts.
- Familiarity with advanced research topics, including deep learning, kernel methods, spectral methods, and forecasting.
- Ability to integrate end-to-end ML solutions into product suites and business functions, with a focus on LLM applications.
- Design technical frameworks based on various use cases, particularly those involving text data and language understanding.
- Identify opportunities to automate analytical processes, data extraction, and flow processes, especially in the context of LLMs.
- Propose hypotheses and design experiments to address specific problems, leveraging LLM capabilities where relevant.
Additional Responsibilities:
- Stay updated with the latest advancements in machine learning and natural language processing, particularly in the context of LLMs.
- Mentor junior team members on best practices in machine learning and LLM implementation.
- Contribute to the development of best practices and standards for machine learning and LLM projects within the organization.