Software Engineer, Machine Learning (Grammarly for Developers)
Location
United States
Level
Senior
Department
Engineering
Type
Full - Time
Salary
Job Description
Posted on:
February 6, 2023
As a Machine Learning Engineer specializing in personalization, you will have a significant customer-facing impact, including defining the personalized customer experience and working closely with Grammarly for Developers partners. Personalization is a top strategic goal for Grammarly. Most of the problems we’re tackling haven’t been solved before, which provides the opportunity for creative and innovative problem-solving.
Responsibilities
- Build scalable end-to-end machine learning solutions to tackle customer challenges.
- Promote excellence and best practices across the Machine Learning team with regards to research, implementation, tooling, and system design.
- Collaborate cross-functionally to ship new features across our many interfaces.
- Effectively communicate technical machine learning results in a business context where most people are not machine learning experts.
- Explore novel techniques to address previously unsolved problems.
Job Requirements
- Embodies our EAGER values—is ethical, adaptable, gritty, empathetic, and remarkable.
- Is able to collaborate in person 2 weeks per quarter, traveling if necessary to the hub where the team is based.
- Understands traditional machine learning algorithms and state-of-the-art techniques, including deep learning and how to use it effectively in practice.
- Is familiar with recommendation, relevance, or personalization and its application in the industry.
- Has an awareness of modern NLP techniques.
- Is comfortable reading academic papers and can take interesting ideas and apply them.
- Understands data structures and algorithms at a level sufficient to write performant code when working with large datasets or large incoming data streams.