Job Description
In this role you will combine your strong software engineering skills and experience in Machine Learning and AI algorithms to develop, and operationalize models, algorithms, and production quality codebases that form the core engines. Candidates must be experience with NLP, Machine Learning, Python and R to be successful in this role.
Responsibilities:
Support algorithm development plans, machine learning algorithm design, algorithm integration, optimization, and implementation
Collaborate with software engineers, embedded engineers, and research scientists on product-focused teams to implement and deploy scalable solutions
Participate in discussions with technical and non-technical team members regarding machine learning science solutions
Ensure execution and adherence to SOPs, detailed project tracking and documentation.
Required qualifications:
3+ years of related experience in data analysis, data modeling, algorithm creation or other similar business functions
Fluency with at least one machine learning science programming language (Python or R)
Fluency with Natural Language Processing (NLP)
Demonstrated experience with machine learning (e.g., supervised/unsupervised learning methods, reinforcement learning, deep learning, Bayesian inference, etc.)
Experience implementing data models into production.
Excellent verbal and written communication skills
Preferred qualifications:
Bachelor’s or advanced degree in computer science, engineering, or a related field
Master or PhD degree in computer science, or a related field
Skilled at data visualization and presentation
Experience with data modeling for large or complex domain opportunities
Ability to effectively communicate technical information to a wide spectrum of cross-functional team members
Experience with working in Agile methodology would be plus