UiPath

Senior AI Engineer

UiPath$138K — $165K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years of professional software engineering experience
  • Strong backend engineering experience with distributed systems
  • Production experience in Python and/or C#
  • Experience designing scalable APIs and microservices
  • Proficiency in building cloud-native applications on Azure (preferred), AWS, or GCP
  • Solid understanding of distributed systems, concurrency, and networking
  • Experience with event-driven systems, messaging, caching, and databases

Responsibilities

  • Design, develop, and operate scalable backend services for Intelligent Document Processing and Context Grounding
  • Solve complex distributed systems challenges for processing enterprise content
  • Build AI-powered capabilities leveraging modern technologies such as LLMs and retrieval systems
  • Collaborate with cross-functional teams including Product Managers and Applied Scientists
  • Take ownership of features from design to production
  • Participate in architecture discussions, code reviews, and technical planning
  • Help improve engineering quality across the team

Benefits

  • Flexible work arrangements allowing for various hybrid and remote options
  • Collaboration with experienced engineers in a supportive team environment
  • Opportunity to work with cutting-edge AI technologies and platforms
  • Exposure to full lifecycle of feature development from ideation to production
  • Access to continuous learning and professional development opportunities
Full Job Description
Senior Software Engineer - Intelligent Document Processing & Context Grounding

Build the AI-powered platform behind the next generation of enterprise automation.

At UiPath, we're building the future of enterprise AI. Our Intelligent Document Processing and Context Grounding platform enables AI agents to understand enterprise knowledge, retrieve the right information, and deliver accurate, trustworthy outcomes at scale.

We're looking for exceptional software engineers who enjoy solving difficult engineering problems and shipping production software. If you're passionate about building distributed systems, modern cloud platforms, and AI-powered applications that customers rely on every day, we'd love to talk.

This is a hands-on engineering role where you'll work alongside experienced engineers to design, build, and scale the services that power document understanding, retrieval, knowledge management, and AI agents across the UiPath platform.

What You'll Do
Build production software

Design, develop, and operate highly scalable backend services that power Intelligent Document Processing, Context Grounding, and Retrieval-Augmented Generation (RAG) capabilities across UiPath's AI platform.

You'll contribute to systems responsible for:
  • Document ingestion
  • Parsing and extraction
  • Chunking and embeddings
  • Search and retrieval
  • Knowledge management
  • APIs
  • AI orchestration
  • Evaluation pipelines
Solve challenging distributed systems problems

Design and implement cloud-native services capable of processing large volumes of enterprise content while maintaining high availability, reliability, and performance.

You'll build software that must balance:
  • scalability
  • latency
  • security
  • observability
  • operational excellence
Build AI-powered products

Work with modern AI technologies including LLMs, retrieval systems, vector search, and document processing to deliver production capabilities-not research prototypes.

You'll help transform advances in AI into features that solve real customer problems.
Collaborate across disciplines

Partner closely with Product Managers, Applied Scientists, Designers, and fellow engineers to turn ideas into production software.

You'll participate in architecture discussions, code reviews, design reviews, and technical planning while helping improve engineering quality across the team.
Take ownership

Own features from design through production.

Successful engineers on this team are comfortable working through ambiguity, making thoughtful technical decisions, and delivering high-quality software that customers depend on.

What We're Looking For

We're looking for engineers who love building software.

Successful candidates will typically have:
  • 6+ years of professional software engineering experience
  • Strong backend engineering experience building distributed systems
  • Production experience with Python and/or C#
  • Experience designing scalable APIs and microservices
  • Experience building cloud-native applications on Azure (preferred), AWS, or GCP
  • Strong understanding of distributed systems, concurrency, networking, and software architecture
  • Experience with event-driven systems, messaging, caching, and databases
  • Excellent debugging and problem-solving skills

Experience in one or more of the following areas is highly desirable:
  • Generative AI
  • Retrieval-Augmented Generation (RAG)
  • LLM-powered applications
  • Semantic search
  • Vector databases
  • Intelligent Document Processing
  • OCR
  • Search infrastructure
  • Knowledge management platforms
Technologies You May Work With
  • Python
  • C#
  • Azure (preferred), AWS, or GCP
  • Docker
  • Kubernetes
  • REST APIs
  • Distributed systems
  • Event-driven architectures
  • Search platforms
  • Vector databases
  • LLMs
  • RAG
  • Azure OpenAI
  • Embeddings
  • Intelligent Document Processing
What Makes Someone Successful Here

The strongest engineers on this team are exceptional software engineers first.

They enjoy:
  • building production software
  • solving complex technical problems
  • learning new technologies
  • collaborating with teammates
  • taking ownership
  • communicating technical ideas clearly
  • shipping features that create measurable customer value

You don't need to be an AI researcher.

You do need to be excited about building AI-powered products that operate reliably at enterprise scale.

#LI-MH1

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.

About UiPath

UiPath is a leading enterprise automation software company. The company's software platform enables organizations to automate business processes with ease, speed and reliability. UiPath's platform is used by more than 8,000 customers worldwide, including more than 50% of the Fortune 500. UiPath was founded in 2005 and is headquartered in New York City, with offices in more than 30 countries. The company has raised more than $2 billion in funding to date, and was valued at $35 billion in its most recent funding round in February 2021.
Learn more about UiPath
Size
4,000 employees
Market Cap
$6.6 billion
Industry
Founded
2005
NASDAQ

Similar Jobs

More Jobs at UiPath

More Information Technology Jobs

Find similar Senior AI Engineer jobs: