NLP/Machine Learning Engineer
Core
Design and implement creative, strongly engineered NLP pipeline elements and software solutions.
Role type
NLP/Machine Learning Engineer
Builds
NLP pipeline elements and software solutions
Domain
Natural Language Processing / Machine Learning
Deliverable
production ML models
Required skills
NLP prior art knowledge, model tuning, technical analysis, unit testing, performance characterization, Java programming, Linux, Python, Bash, SQL, JavaScript, NLP/ML toolsets
Responsibilities
Design and implement creative software solutions for NLP problems, tune NLP models for application trade-offs, perform full technical analysis to select proper solutions, collaborate with peers and architects for solution correctness and platform compatibility, incorporate unit tests for coverage and regression protection, characterize solution performance for speed and scale, document solutions clearly, work with QA organization for proper testing, function within an agile scrum team
