Applied Scientist II

Applied Scientist II

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
UiPath Inc.

At a Glance

  • Tasks: Build and optimise machine learning models to tackle real-world challenges.
  • Company: Join UiPath's advanced machine learning research group, pushing the boundaries of AI.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Dynamic team environment with mentorship opportunities and cutting-edge technology.
  • Why this job: Make a tangible impact in AI while collaborating with top researchers and engineers.
  • Qualifications: Master’s or PhD in Machine Learning or Computer Science; strong programming skills required.

The predicted salary is between 60000 - 80000 £ per year.

Your Mission

As an applied scientist, you'll work at the intersection between research and product. You'll build, optimize and deploy machine learning models as well as scale them up. We’re looking for people who love machine learning and computer science, are interested in the theory behind the models, and are motivated to solve real world problems with techniques that are scalable, efficient, and reliable in production. The ideal candidate is someone who has conducted and applied machine learning research of substantial practical importance. This position entails designing and executing large-scale experiments on complex infrastructure, requiring strong experimental intuition and programming skills. Beyond that, you need to be kind, courteous, motivated, self-starting, honest and responsible.

Background

This role is with UiPath advanced machine learning research group. We focus on building large multi-modal models that can take action and move us closer to useful general intelligence. We are machine learning researchers and engineers working to solve the hard problem of getting machines to use software like humans do.

What you'll do at UiPath

  • Build and improve modern machine learning models to solve complex ML problems.
  • Read papers, propose model improvements, implement and test the new models.
  • Productionize the best performing models in a scalable and efficient manner.
  • Collaborate with research scientists to scale model training to hundreds of GPUs.
  • Think about the best human-computer interfaces to make machine learning models accessible to everyone.
  • Run regular benchmarks and perform statistical analysis, draw conclusions on the impact of your research-based optimizations and present your findings to the team.
  • Stay up to date with the latest research and technology and communicate your knowledge throughout the company.
  • Mentor other members of the team and help hire new people.

What you'll bring to the team

  • A Master’s degree or PhD in Machine Learning, Computer Science or a related field.
  • Software development experience programming in Python and modern ML libraries like PyTorch, Tensorflow, or JAX.
  • Experience solving real problems with Transformers and “modern” architectures.
  • Experience with at least other programming language (e.g. Rust / C++ etc.).
  • Knowledge and appreciation of statically typed languages and using type systems to catch bugs early, rather than at runtime.
  • Ability to implement models from academic papers like ICML, ICLR, NeurIPS, etc.
  • Strong quantitative intuition and mastery of linear algebra, probability and statistics.
  • Solid knowledge of basic data structures (list, vector, stack, heap), basic algorithms (sort, search, etc.) and associated time/memory asymptotic complexity.
  • Good knowledge of GNU/Linux.

Applied Scientist II employer: UiPath Inc.

At UiPath, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our team of applied scientists enjoys access to cutting-edge technology and resources, along with ample opportunities for professional growth and mentorship. Located in a vibrant tech hub, we encourage our employees to stay at the forefront of machine learning research while making a meaningful impact on real-world problems.

UiPath Inc.

Contact Details:

UiPath Inc. Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Applied Scientist II

Tip Number 1

Network like a pro! Reach out to people in the industry, especially those at UiPath. A friendly chat can open doors that a CV just can't.

Tip Number 2

Show off your skills! Create a portfolio showcasing your machine learning projects. This is your chance to demonstrate your expertise and passion for solving real-world problems.

Tip Number 3

Prepare for technical interviews by brushing up on your programming skills and ML concepts. Practice coding challenges and be ready to discuss your past projects in detail.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the team at UiPath.

We think you need these skills to ace Applied Scientist II

Machine Learning
Computer Science
Python Programming
PyTorch
TensorFlow
JAX
Transformers

Some tips for your application 🫡

Show Your Passion for Machine Learning:When writing your application, let us see your enthusiasm for machine learning and computer science. Share any projects or research you've done that highlight your love for the field and how you’ve tackled real-world problems.

Be Specific About Your Skills:Make sure to detail your programming experience, especially with Python and ML libraries like PyTorch or TensorFlow. We want to know how you've applied these skills in practical scenarios, so don’t hold back on the specifics!

Highlight Your Collaborative Spirit:Since we value teamwork, mention any experiences where you collaborated with others, especially in research or project settings. Show us how you can contribute to our team dynamic and help mentor fellow members.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at UiPath Inc.

Know Your Models Inside Out

Make sure you’re well-versed in the machine learning models you’ve worked with. Be ready to discuss their strengths and weaknesses, and how you’ve applied them to solve real-world problems. This shows your depth of knowledge and practical experience.

Showcase Your Programming Skills

Since programming is key for this role, brush up on your Python skills and be prepared to discuss your experience with libraries like PyTorch or TensorFlow. You might even want to bring examples of code you've written or projects you've completed that demonstrate your expertise.

Prepare for Technical Questions

Expect questions that test your understanding of linear algebra, probability, and statistics. Review basic data structures and algorithms, and be ready to explain how they relate to machine learning. Practising these concepts will help you feel more confident during the interview.

Demonstrate Your Collaborative Spirit

This role involves working closely with research scientists and mentoring others. Be prepared to share examples of how you’ve collaborated in the past, and how you approach teamwork. Highlighting your interpersonal skills can set you apart from other candidates.