— Previous experience in Software Engineering.
— 5+ years of experience in NLP and 3+ with Python.
— Good practical and theoretical knowledge of Machine Learning and Deep Learning.
— Understanding of classic text processing and embeddings.
— Understanding of unsupervised learning algorithms and Machine Learning metrics.
— Experience with scikit-learn and any of Keras / Tensorflow / PyTorch.
— Knowledge of SQL and experience with relational or NoSQL databases.
— Experience with Git, Linux.
— Good communication and teamwork skills.
— Good written and spoken English.
— Professional growth opportunity.
— Generous holiday allowance.
— Free English classes.
— Young and friendly team.
— Close-knit family atmosphere.
— Flexible schedule.
— Comfortable and modern office.
— Lead research projects and specific research areas in the company.
— Propose new ideas and directions of research, improvements, technical decisions and best practices.
— Fully cover (develop, maintain and monitor) the entire lifecycle of created models.
— Propose and realize new ideas to benefit our customers and the company.
— Create production-ready solutions, dockerize them, launch MVPs, help DevOps Team to deploy them.
— Share knowledge, ideas and new approaches with team members.
— Stay up to date with the latest findings in applied data science.
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), Melbourne (Australia), and Kyiv (Ukraine).
Machine Learning is integral to the continued success of our company. We are significantly increasing our ML team over the next year in order to execute on an exciting and ambitious product roadmap. You will join a team of curious, helpful, and independent scientists and engineers, unified by a commitment to deliver cutting-edge, well-engineered ML systems.
We are in a unique position to deliver powerful, cutting edge Machine Learning 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. Currently, ML powers in depth understanding of student writing, investigates authorship of student writing, groups handwritten student answers by content, and plays a crucial role in many back-end processes.
Machine Learning Engineers focus on building resilient and scalable ML infrastructure including data ingestion and model training pipelines. Additionally, ML Engineers train, deploy and update production ML models.
We expect all Machine Learning Engineers to be strong software engineers with a passion for machine learning methods and applications. You will focus on building resilient and scalable ML infrastructure. Additionally, you will help build turn-key model training pipelines and bring trained models to production, with some fluency in dataset construction and model training.