Senior Software Engineer (ML, NLP)
Core
Architect, implement, and deploy AI/ML algorithms and Python applications to deliver business and technology insights, focusing on NLP, LLMs, and data analysis.
Role type
Senior IC machine-learning engineer (NLP, LLMs)
Builds
Production data science packages, APIs, and standalone data-driven products
Domain
Business intelligence, AI/ML, Natural Language Processing
Deliverable
production ML models | product features
Required skills
Machine learning, deep learning, NLP, LLMs (OpenAI, Cohere, Anthropic, Llama), Python, algorithm design, statistics, data mining, model optimization, API provisioning
Preferred skills
MLOps frameworks (Kubeflow, MLFlow, DataRobot, Airflow), AWS tools (Sagemaker, Lambda, EKS), SQL (Oracle, MySQL, PostgreSQL), quantitative analysis translation
Technologies
Python, OpenAI, Cohere, Anthropic, Llama, Kubeflow, MLFlow, DataRobot, Airflow, AWS Sagemaker, AWS Lambda, AWS EKS, Oracle, MySQL, PostgreSQL
Responsibilities
Establish methodologies for rolling out new data analysis capabilities; lead architecture and technical design discussions; continuously improve models through experimentation; analyze unstructured text data; prioritize AI initiatives; create Data Science packages and APIs; mentor junior team members
Seniority
Senior, hands-on IC