4 hours ago
Base Salary
$180k - $230k/yr
Responsibilities
- Design, develop, and scale services supporting AI agents, evaluations, memory, context management, continuous learning, and intelligent document processing.
- Build and operate production LLM-powered applications, RAG pipelines, agentic workflows, and document understanding solutions.
- Develop highly available, scalable cloud-native services addressing asynchronous processing, concurrency, fault tolerance, security, and performance.
- Create evaluation frameworks, observability, monitoring, and feedback mechanisms to improve AI quality, reliability, and performance.
- Build continuous-learning systems across agents, ontologies, and deterministic logic.
- Own solutions end to end from ambiguous requirements and technical design through implementation, testing, deployment, and production operations.
- Optimize enterprise AI systems for multi-tenancy, permissions, retries, idempotency, cost efficiency, latency, and resilience.
- Contribute across frontend, backend services, APIs, and product-facing experiences.
- Collaborate with product managers, forward deployed engineers, customers, and engineering teams to translate business needs into scalable product capabilities.
- Influence architecture and technical decisions, mentor engineers, and establish engineering best practices.
Requirements
- Strong professional software engineering experience building, shipping, and operating complex production-grade applications, preferably in enterprise SaaS or large-scale cloud platforms.
- Deep understanding of distributed systems, backend architecture, microservices, APIs, and cloud-native development.
- Hands-on experience building and deploying production generative AI applications such as LLM-powered products, RAG systems, AI agents, intelligent document processing, or AI-driven enterprise workflows.
- Strong programming skills in Python, C#, or Java, plus experience with TypeScript or interest in full-stack development.
- Experience designing systems for scalability, reliability, performance, security, and maintainability.
- Understanding of generative AI engineering challenges including context management, model behavior, retrieval quality, evaluation, latency, and cost optimization.
- Ability to navigate ambiguous technical challenges, make architectural decisions, and independently deliver high-quality solutions.
- Strong product judgment and ability to understand the end-to-end customer experience.
- Excellent collaboration and communication skills across engineering, product, and customer-facing teams.
- Experience with AI evaluation frameworks, evaluation pipelines, or feedback-driven improvement systems is advantageous.
- Experience with agent memory, persistent context, continuous learning, RLHF, or other AI optimization techniques is advantageous.
- Experience developing agentic systems involving orchestration, tool calling, planning, state management, or multi-step execution is advantageous.
- Experience with document intelligence, OCR, parsing, chunking, embeddings, vector databases, hybrid search, reranking, and grounding is advantageous.
- Experience improving production AI reliability and observability through tracing, quality monitoring, failure analysis, and evaluation-driven development is advantageous.
- Experience building enterprise AI platforms, developer infrastructure, search and retrieval systems, or large-scale cloud services is advantageous.
- Experience collaborating directly with customers to translate complex business requirements into production software is advantageous.
Benefits
- Many roles offer flexibility in when and where work is performed, with hybrid, office-based, and remote arrangements varying by team and role.
- Applications are assessed on a rolling basis, with no fixed deadline; the application window may close based on application volume or candidate selection.
- UiPath provides an inclusive workplace with equal opportunities and reasonable accommodations available upon request.
Tech Stack
Categories
About UiPath
UiPath is a public enterprise software company that provides a robotic process automation and AI-powered automation platform for large organizations. Its products include tools to build, orchestrate, and run software robots, intelligent document processing, and process mining, delivered as cloud services and subscriptions. Founded in 2005 and headquartered in New York, it is listed on the NYSE, and serves global enterprises seeking to automate back-office and customer-facing workflows.
