Senior Machine Learning Scientist (UK Remote)
Senior Machine Learning Scientist (UK Remote)

Senior Machine Learning Scientist (UK Remote)

Manchester Full-Time 48000 - 72000 Β£ / year (est.) No home office possible
T

At a Glance

  • Tasks: Join a global team to develop cutting-edge Machine Learning systems for education.
  • Company: Turnitin is a leading innovator in global education, promoting integrity and fairness for over 25 years.
  • Benefits: Enjoy a remote-first culture, generous time off, health coverage, and wellness programs.
  • Why this job: Make a real impact in education while working with diverse, passionate colleagues.
  • Qualifications: 8+ years in software engineering with strong ML skills; Master's or PhD preferred.
  • Other info: We encourage applicants who meet most criteria to apply and grow with us.

The predicted salary is between 48000 - 72000 Β£ per year.

When you join Turnitin, you'll be welcomed into a company that is a recognized innovator in the global education space. For over 25 years, Turnitin has partnered with educational institutions to promote honesty, consistency, and fairness across all subject areas and assessment types. Over 21,000 academic institutions, publishers, and corporations use our services: Feedback Studio, Originality, Gradescope, ExamSoft, Similarity, and iThenticate. Experience a remote-centric culture that empowers you to work with purpose and accountability in a way that best suits you, supported by a comprehensive package that prioritizes your overall well-being. Our diverse community of colleagues are all unified by a shared desire to make a difference in education.

Machine Learning is integral to the continued success of our company. Our product roadmap is exciting and ambitious. You will join a global team of curious, helpful, and independent scientists and engineers, united by a commitment to deliver cutting-edge, well-engineered Machine Learning systems. You will work closely with product and engineering teams across Turnitin to integrate Machine Learning into a broad suite of learning, teaching and integrity products. Your contributions will have global reach and scale. Billions of papers have been submitted to the Turnitin platform, and hundreds of millions of answers have been graded on the Gradescope and Examsoft platforms. Machine Learning powers our AI Writing detection system, gives automated feedback on student writing, investigates authorship of student writing, revolutionizes the creation and grading of assessments, and plays a critical role in many back-end processes.

Responsibilities:

  • Work with subject matter experts and product owners to determine what questions should be asked and what questions can be answered.
  • Work with subject matter experts to curate, generate, and annotate data, and create optimal datasets following responsible data collection and model maintenance practices.
  • Answer questions and make trainable datasets from raw data, using efficient SQL queries and scripting languages, visualizing when necessary.
  • Develop and tune Machine Learning models, following best practices to select datasets, architectures, and model parameters.
  • Utilize, adopt, and fine-tune Language Models, including third-party LLMs (through prompt engineering and orchestration) and locally hosted LMs.
  • Stay current in the field - read research papers, experiment with new architectures and LLMs, and share your findings.
  • Optimize models for scaled production usage.
  • Communicate insights, as well as the behavior and limitations of models, to peers, subject matter experts, and product owners.
  • 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 Deep Learning and ML models, both supervised and unsupervised.
  • Experience with deep learning in other modalities such as vision and speech would be a strong bonus.
  • A strong understanding of the math and theory behind machine learning and deep learning.
  • Software engineering background with at least 8 years of experience (we use Python, SQL, Unix-based systems, git, and github for collaboration and review).
  • Machine / Deep Learning development skills, including experiment tracking (we use AWS SageMaker, Hugging Face, transformers, PyTorch, scikit-learn, Jupyter, Weights & Biases).
  • An understanding of Language Models, using and training / fine-tuning and a familiarity with industry-standard LM families.
  • Master's degree or PhD in Computer Science, Electrical Engineering, AI, Machine Learning, applied math or related field, with relevant industry experience, or outstanding previous achievements in this role.
  • Excellent communication and teamwork skills. Fluent in 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.
  • Essential dev-ops skills (we use Docker, AWS EC2/Batch/Lambda).
  • Familiarity in building front-ends (LLMs or more standard React, Javascript, Flask) for simple demos, POCs and prototypes.
  • Experience with advanced prompting, fine-tuning or training an LLM, open-source or cloud, using industry accepted platforms.
  • Showcase previous work (e.g. via a website, presentation, open source code).

Additional Information:

Turnitin maintains a Total Rewards package that is competitive within the local job market. Beyond the intrinsic rewards of unleashing your potential to positively impact global education, and thriving in an organization that is free of politics and full of humble, inclusive and collaborative teammates, the extrinsic rewards at Turnitin include generous time off and health and wellness programs that offer choice and flexibility.

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!

Senior Machine Learning Scientist (UK Remote) employer: Turnitin

Turnitin is an exceptional employer that fosters a remote-centric culture, empowering employees to work with purpose and accountability while prioritising their well-being. With a commitment to diversity and inclusion, Turnitin offers generous benefits, including competitive paid time off, health care coverage, and opportunities for professional growth, all within a collaborative environment dedicated to making a meaningful impact in global education.
T

Contact Detail:

Turnitin Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Senior Machine Learning Scientist (UK Remote)

✨Tip Number 1

Familiarise yourself with Turnitin's products and services. Understanding how Machine Learning integrates into their offerings will help you articulate your insights during discussions and demonstrate your genuine interest in the role.

✨Tip Number 2

Engage with the Machine Learning community online. Follow relevant forums, attend webinars, and participate in discussions to stay updated on the latest trends and technologies. This knowledge can be invaluable when discussing your experience and ideas.

✨Tip Number 3

Network with current or former employees of Turnitin on platforms like LinkedIn. They can provide insights into the company culture and expectations, which can help you tailor your approach and questions during the interview process.

✨Tip Number 4

Prepare to discuss your previous projects in detail, especially those involving Machine Learning and deep learning. Be ready to explain your thought process, challenges faced, and how you overcame them, as this will showcase your problem-solving skills.

We think you need these skills to ace Senior Machine Learning Scientist (UK Remote)

Deep Learning
Machine Learning
Natural Language Processing
Data Annotation
Dataset Construction
Model Training and Maintenance
SQL Proficiency
Python Programming
Software Engineering
Model Optimisation
Experiment Tracking
Familiarity with AWS SageMaker
Knowledge of Hugging Face Transformers
Proficiency in PyTorch
Understanding of Language Models
Communication Skills
Team Collaboration
Research Skills
Technical Documentation
Adaptability to New Technologies

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights relevant experience in machine learning and software engineering. Focus on projects that demonstrate your skills in model training, dataset construction, and coding proficiency, particularly in Python and SQL.

Craft a Compelling Cover Letter: In your cover letter, express your passion for education and how your background aligns with Turnitin's mission. Mention specific experiences that showcase your ability to work with diverse teams and your commitment to integrity in education.

Showcase Your Projects: If you have previous work or projects related to machine learning, consider creating a portfolio or including links to your GitHub. Highlight any innovative solutions you've developed, especially those that involve deep learning or language models.

Prepare for Technical Questions: Anticipate technical questions related to machine learning concepts and coding challenges. Brush up on your understanding of model architectures, data handling, and the latest trends in AI to demonstrate your expertise during the interview process.

How to prepare for a job interview at Turnitin

✨Showcase Your Technical Skills

Be prepared to discuss your experience with machine learning and deep learning models, especially those related to text data. Bring examples of your previous work, such as projects or research papers, to demonstrate your expertise and problem-solving abilities.

✨Understand the Company’s Mission

Familiarise yourself with Turnitin's mission to promote integrity in education. Be ready to explain how your skills and experiences align with their goals and how you can contribute to their innovative products.

✨Prepare for Collaborative Scenarios

Since teamwork is crucial at Turnitin, think of examples where you've successfully collaborated with others. Be ready to discuss how you communicate insights and work with subject matter experts to achieve common goals.

✨Stay Current with Industry Trends

Demonstrate your commitment to continuous learning by discussing recent advancements in machine learning and language models. Mention any relevant research papers you've read or new technologies you've experimented with to show your proactive approach.

Senior Machine Learning Scientist (UK Remote)
Turnitin
T
  • Senior Machine Learning Scientist (UK Remote)

    Manchester
    Full-Time
    48000 - 72000 Β£ / year (est.)

    Application deadline: 2027-07-09

  • T

    Turnitin

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>