Duolingo, Inc. has multiple openings for AI Research Engineer in Pittsburgh, PA. Responsible for the following duties:
Develop highly scalable computer technology, such as algorithms, based on state-of-the art areas of computer science, such as machine learning and neural network methodologies;
Combine broad and deep knowledge of relevant software and technology research domains along with the ability to synthesize a wide range of technical requirements to make significant contributions to Duolingo’s products across platforms;
Adapt existing technology, such as machine learning and neural network algorithms and architectures, to best, exploit modern parallel environments (e.g., distributed dusters, multicore SMP, and GPU) and develop highly scalable algorithms based on state-of-the-art machine learning and neural network methodologies;
Collaborate with other AI Research Engineers and AI Research Scientists to facilitate research that enables learning data semantics (images, video, text, audio, and other modalities);
Design and implement core software components for platform development projects.
Requirements: Master’s degree in Computer Science, Artificial Intelligence, Machine Learning, Cognitive Science or related technical field.
Must have one (1) year of experience with the following: (1) AI research, resulting in published AI papers; (2) Python; (3) Machine Learning; (4) PyTorch; (5) Distributed Clusters and GPU; (6) Data Mining; and (7) Pattern recognition.
Email resume to: jobs@duolingo.com with Job No. AIResEng6/23 and title “AI Research Engineer” in subject line.