The people at UiPath believe in the transformative power of automation to change how the world works. We’re committed to creating category-leading enterprise software that unleashes that power.
To make that happen, we need people who are curious, self-propelled, generous, and genuine. People who love being part of a fast-moving, fast-thinking growth company. And people who care—about each other, about UiPath, and about our larger purpose.
Could that be you?
At UiPath, your mission is to help build the next generation of intelligent automation systems powered by agentic AI. You will contribute to developing AI agents that can reason, plan, and take actions using large language models, coding agents, and tool-using systems (e.g., APIs, browser and UI automation).
Working at the intersection of research and product, you will help prototype and evaluate systems that move beyond rule-based automation toward adaptive, learning-based workflows that operate in real-world enterprise environments.
Prototype and experiment with LLM-based systems, including agent workflows, tool use, retrieval-augmented generation (RAG), and multi-step reasoning
Build and evaluate coding agents and automation agents that interact with APIs, developer tools, or user interfaces
Develop Python-based prototypes, evaluation pipelines, and experimentation frameworks
Explore and apply techniques such as prompt engineering, structured outputs, memory, and planning for agent behavior
Run experiments to evaluate model and agent performance across quality, latency, and cost dimensions
Collaborate with applied scientists and engineers to integrate prototypes into product workflows
Document findings, trade-offs, and recommendations to inform team direction and product decisions
Currently pursuing an MS or PhD in Computer Science, Machine Learning, AI, or a related field
Strong programming skills in Python, with experience building projects, research prototypes, or systems
Familiarity with large language models and modern AI tooling (e.g., APIs, prompting, or agent frameworks)
Interest or experience in LLM agents, coding agents, or tool-using AI systems
Solid understanding of core machine learning concepts from coursework or research
Ability to quickly prototype ideas and iterate in a fast-paced environment
Strong problem-solving skills and curiosity about building reliable, real-world AI systems
Effective communication skills and ability to collaborate with cross-functional teams
Experience with agent frameworks or autonomous workflows
Exposure to RAG, fine-tuning, evaluation methods, or prompt optimization
Familiarity with software engineering best practices (version control, testing, reproducibility)
Prior internships, research experience, or open-source contributions in AI/ML
#LI-RW1
Maybe you don’t tick all the boxes above—but still think you’d be great for the job? Go ahead, apply anyway. Please. Because we know that experience comes in all shapes and sizes—and passion can’t be learned.
Many of our roles allow for flexibility in when and where work gets done. Depending on the needs of the business and the role, the number of hybrid, office-based, and remote workers will vary from team to team. Applications are assessed on a rolling basis and there is no fixed deadline for this requisition. The application window may change depending on the volume of applications received or may close immediately if a qualified candidate is selected.
We value a range of diverse backgrounds, experiences and ideas. We pride ourselves on our diversity and inclusive workplace that provides equal opportunities to all persons regardless of age, race, color, religion, sex, sexual orientation, gender identity, and expression, national origin, disability, neurodiversity, military and/or veteran status, or any other protected classes. Additionally, UiPath provides reasonable accommodations for candidates on request and respects applicants' privacy rights. To review these and other legal disclosures, visit our privacy policy.