As a Machine Learning Engineer at HackerRank, you will contribute to setting the machine learning strategy, identifying product improvement opportunities, and leading research to prototype and productionize ML models. You will be responsible for embedding intelligence into various HackerRank products and driving improvements to existing models.
About the role
About the Role
As a Machine Learning Engineer at HackerRank, you will help set the machine learning strategy for HackerRank. This includes: identifying opportunities to improve various products, leading research, as well as prototyping and productionizing machine learning models. You will stay up to date on the latest machine learning research identifying new opportunities to embed intelligence into various HackerRank products.
HackerRank is the leader in tech hiring and we continue to innovate and revolutionize this space. We are looking to add full-time, 100% remote engineers to our fast-growing engineering teams.
What You Will Be Working On
Embed intelligence throughout HackerRank products.
Help set the strategy for machine learning at HackerRank, identifying new opportunities for machine learning to improve HackerRank products.
Identify opportunities and drive improvements to existing machine learning models.
Productionize machine learning models, for example balancing model performance with memory and latency requirements.
We Are Looking For
5+ years of experience in software development including 2+ years in machine learning engineering
Ability to critically read a research paper, identifying the key ideas behind it, suggesting improvements and driving implementation
Solid mathematical background and ability to model problems in a thorough and sound way.
Ability to devise experiments and make data informed decisions
Proactively participate in code reviews, architecture, and design discussions
Nice To Have
Expertise in deep neural networks training on modern machine learning libraries.
Expertise in natural language processing techniques