Senior Machine Learning Engineer, Duolingo English Test

Pittsburgh, PA

Full Time Senior level / Expert
Duolingo logo
Duolingo
Apply now Apply later

Posted 3 weeks ago

Develop the next-generation security technology for online language assessment.

As an ML Engineer, you will develop novel ML applications that will enhance security methods against test taker fraud in a fully online high-stakes English-language proficiency test. You will join the Duolingo English Test (DET) team, supporting our mission of lowering barriers and increasing opportunities for English learners everywhere through technology. We need our engineers to be versatile, display leadership qualities, and be enthusiastic to tackle new problems as we continue to innovate.

You Will...

  • Apply AI/ML methods to massive data sets
  • Prototype new models, evaluate with offline experiments, and then productionize solutions at scale
  • Work with a cross-functional team of award-winning designers, researchers, engineers, and others to build new product features

You Have...

  • 3+ years industry experience as an ML engineer (e.g., commercial products or government/industry research projects)
  • MS or PhD in machine learning, statistics, security, or related field
  • Experience implementing ML systems in Python, Java, Scala, or C/C++ (i.e., not just R or MATLAB)
  • Excellent presentation and communication skills
  • Strong debugging and critical thinking skills
  • Ability to relocate to Pittsburgh, PA

Exceptional Candidates Will Have...

  • 5+ years industry experience as an ML engineer
  • Experience with ML models for anomaly detection, network analysis, ranking, etc.
  • A portfolio of relevant publications or open-source projects
  • A desire to keep up with the field by attending or publishing at relevant conferences (ICML, NeurIPS, KDD, AAAI, ICLR, ACL, EMNLP, CVPR, etc.)
Job tags: AI Java Machine Learning Matlab ML Python R Research Scala Security
Job region(s): North America
Share this job: