A company is looking for a Staff Software Engineer specializing in Natural Language Processing (NLP).
Key Responsibilities
Lead the end-to-end development of machine learning pipelines for entity resolution and data matching
Apply and customize advanced NLP techniques for comparing and matching entities
Engineer scalable data processing and model inference systems for large datasets using cloud-native tools
Required Qualifications
3+ years of experience in building and deploying machine learning models in production
Proven experience in Natural Language Processing with a focus on entity resolution or data matching
Strong proficiency in Python and common ML / data science libraries
Hands-on experience with ML deployment and data processing services on public cloud providers
Solid software engineering fundamentals, including version control and CI / CD practices
Machine Learning Engineer • Appleton, Wisconsin, United States