
About UiPath
Automate your workflows with UiPath's RPA platform
Key Highlights
- Public company (NYSE: PATH) with a $29B valuation
- Over 8,000 customers including NASA and Deloitte
- Headquartered in New York City with a global presence
- Raised $1.3 billion in its 2021 IPO
UiPath is a leading robotic process automation (RPA) platform, headquartered in New York City. With over 8,000 customers including major enterprises like NASA and Deloitte, UiPath went public in April 2021, raising $1.3 billion at a valuation of approximately $29 billion. The company employs around ...
🎁 Benefits
UiPath offers competitive salaries, equity options, generous PTO policies, and a remote work flexibility program. Employees also benefit from a learni...
🌟 Culture
UiPath promotes a culture of innovation and agility, emphasizing a strong engineering focus. The company values transparency and collaboration, encour...
Skills & Technologies
Overview
UiPath is hiring a Senior Machine Learning Engineer to build the core platform for their AI and Document Understanding products. You'll work with Python and Rust to tackle foundational problems in a production ML environment. This role requires experience in distributed systems and machine learning.
Job Description
Who you are
5+ years of experience in software engineering with a focus on machine learning and distributed systems — you've tackled complex problems in production environments and understand the intricacies of model serving and training workflows. Your expertise in Python and Rust allows you to build high-performance systems that can handle large-scale inference requests.
You have a strong understanding of the software/hardware interface and OS-level optimization — your experience includes working on multi-tenant distributed systems, ensuring that they are robust and efficient. You thrive in environments that require both technical depth and the ability to collaborate with cross-functional teams.
Your curiosity drives you to explore new technologies and methodologies in machine learning — you stay updated with the latest trends and are eager to apply them to real-world challenges. You are a problem solver at heart, always looking for ways to improve existing systems and processes.
Desirable
Experience with asynchronous training workflows and high-throughput model serving is a plus — you understand the challenges of scaling machine learning solutions and have a track record of implementing effective strategies to overcome them.
What you'll do
At UiPath, you'll be part of the Machine Learning Services team, where your primary responsibility will be to design and build the infrastructure that powers our AI and Document Understanding products. You'll work on developing a production ML platform that can efficiently handle a massive volume of inference requests while orchestrating unattended model training across various architectures.
Your role will involve collaborating with other engineers to ensure that the core platform is not only functional but also optimized for performance and scalability. You'll be responsible for implementing best practices in software development, including code reviews and documentation, to maintain high standards across the team.
You will also engage in troubleshooting and debugging complex issues that arise in the production environment — your analytical skills will be crucial in identifying root causes and implementing effective solutions. As a senior member of the team, you'll mentor junior engineers, sharing your knowledge and helping them grow in their roles.
What we offer
UiPath provides a dynamic work environment where innovation is encouraged. You'll have the opportunity to work on cutting-edge technologies and contribute to projects that have a significant impact on how automation transforms industries. We offer competitive compensation and benefits, along with a culture that values collaboration and continuous learning.
Join us at UiPath and be part of a team that is shaping the future of automation. We encourage you to apply even if your experience doesn't match every requirement — your curiosity and willingness to learn are just as important to us.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at UiPath.
Similar Jobs You Might Like
Based on your interests and this role

Machine Learning Engineer
UiPath is hiring a Senior Machine Learning Engineer to build the core platform for their AI and Document Understanding products. You'll work with Rust and Python in a distributed systems environment. This position requires experience in machine learning and systems-level engineering.

Machine Learning Engineer
CoMind is seeking a Senior Machine Learning Engineer to develop innovative neuromonitoring technologies. You'll analyze complex time-series datasets and lead the development of machine learning models. This role requires expertise in Python and machine learning techniques.

Machine Learning Engineer
Cresta is hiring a Senior Machine Learning Engineer to develop state-of-the-art ML systems for intelligent customer interactions. You'll work with large-scale multimodal data, focusing on ASR and NLP. This role requires expertise in machine learning and related technologies.

Machine Learning Engineer
Waymo is seeking a Senior Machine Learning Engineer to develop scalable systems for training and fine-tuning generative models. You'll work with Python and TensorFlow to enhance the Waymo Driver's performance. This role requires expertise in machine learning and reinforcement learning techniques.

Machine Learning Engineer
Faculty is seeking a Senior Machine Learning Engineer to lead the development and deployment of responsible AI solutions. You'll work with a diverse range of clients across various industries, leveraging your expertise in AI to drive innovation. This role requires significant experience in machine learning and AI technologies.