Machine Learning Scientist (UK Remote)
- Full-time
Company Description
When you join Turnitin, you'll be welcomed into a company that is a recognized innovator in the global education space. For more than 20 years, Turnitin has partnered with educational institutions to promote honesty, consistency, and fairness across all subject areas and assessment types. Over 16,000 academic institutions, publishers, and corporations use our services: Gradescope by Turnitin, iThenticate, Turnitin Feedback Studio, Turnitin Originality, Turnitin Similarity, ExamSoft, and ProctorExam.
Turnitin has offices in Australia, India, Indonesia, Japan, Korea, Mexico, the Netherlands, the Philippines, Ukraine, the United Kingdom, and the United States. Our diverse community of colleagues are all unified by a shared desire to make a difference in education. Come join us, and let's make change together.
Job Description
At Turnitin, our mission is to ensure academic integrity, help students get informative feedback, and surface insights about teaching and learning. Our products are used at over 15,000 schools in over 150 countries, covering over 30M students. The company was founded almost 20 years ago, and was recently acquired by Advance (owner of Conde Nast and Discovery Network). Turnitin is headquartered in Oakland, with offices in Pittsburgh, Newcastle (UK), Utrecht (Netherlands), Seoul (South Korea) and Melbourne (Australia).
Machine Learning is integral to the continued success of our company. Our product roadmap is exciting and ambitious. You will join a team of curious, helpful, and independent scientists and engineers, united by a commitment to deliver cutting-edge, well-engineered ML systems.
We are in a unique position to deliver Machine Learning useful to hundreds of thousands of instructors teaching millions of students around the world. Over 1B papers have been submitted to the Turnitin platform, and over 100M answers have been graded on Gradescope by Turnitin. Machine Learning powers automated feedback on student writing, investigates authorship of student writing, groups handwritten student answers by content, and plays a crucial role in many back-end processes.
We expect Machine Learning Scientists to be versatile and have a well balanced set of skills. You will focus on model training, with significant capacity for research (developing novel model architectures), dataset construction, and model hardening (preparing the model and code for production pipelines).
Day-to-day, your responsibilities are to:
Work with domain experts and product owners to determine what questions should be asked and what questions can be answered.
Read research papers, understand requisite math, experiment with new models, write up approaches and results.
Find the right model architecture and hyperparameters, effectively debugging along the way.
Find optimal hyperparameters and expand dataset/build heuristics until edge cases are handled correctly.
Answer questions and make trainable datasets from raw data, using efficient SQL queries and scripting languages, visualizing when necessary.
Write clean, efficient, and modular code, with automated tests and appropriate documentation.
Stay up to date with technology, make good technological choices, and be able to explain them to the organization.
Qualifications
Experience working with text data to build predictive models, both supervised and unsupervised.
A strong understanding of the math and statistics behind machine learning theory and fluency with general machine learning domains such as classification, regression, unsupervised clustering and recommender engines.
Software engineering background with 2-3 years of experience (we use Python, SQL, Unix-based systems, git, and github for collaboration and review).
Strong machine learning development skills (we use sklearn, keras, tensorflow, pytorch, jupyter).
Bachelor’s or Master's degree in Computer Science, Statistics, Applied Mathematics or related field, with relevant industry experience, or outstanding previous achievements in this role.
Good communication and teamwork skills.
Good written and spoken English.
Would be a plus
Familiarity in coding for at-scale production, ranging from best practices to building back-end API services or stand-alone libraries
Familiarity in front-end frameworks (e.g. React, Javascript, Flask) to build simple demos, POCs and prototypes
Experience working with image data to build predictive models.
Additional Information
ADDITIONAL INFORMATION
Our Mission is to ensure the integrity of global education and meaningfully improve learning outcomes.
Our Values underpin everything we do.
Customer Centric - We realize our mission to ensure integrity and improve learning outcomes by putting educators and learners at the center of everything we do.
Passion for Learning - We seek out teammates that are constantly learning and growing and build a workplace which enables them to do so.
Integrity - We believe integrity is the heartbeat of Turnitin. It shapes our products, the way we treat each other, and how we work with our customers and vendors.
Action & Ownership - We have a bias toward action and empower teammates to make decisions.
One Team - We strive to break down silos, collaborate effectively, and celebrate each other’s successes.
Global Mindset - We respect local cultures and embrace diversity. We think globally and act locally to maximize our impact on education.
Global Benefits
Flexible/hybrid working
Remote First Culture
Health Care Coverage*
Tuition Reimbursement*
Competitive Paid Time Off
4 Self-Care Days per year
National Holidays*
2 Founder Days + Juneteenth Observed
Paid Volunteer Time*
Charitable contribution match*
Monthly Wellness Reimbursement/Home Office Equipment*
Access to Modern Health (mental health platform)
Parental Leave*
Retirement Plan with match/contribution*
* varies by country
Seeing Beyond the Job Ad
At Turnitin, we recognize it’s unrealistic for candidates to fulfill 100% of the criteria in a job ad. We encourage you to apply if you meet the majority of the requirements because we know that skills evolve over time. If you’re willing to learn and evolve alongside us, join our team!
Turnitin, LLC is committed to the policy that all persons have equal access to its programs, facilities and employment. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.