UiPath

Principal Software Engineer, LLM Gateway

UiPath
Apply
2 days ago
Bucharest, RomaniaStaff+

Responsibilities

  • Lead the architecture and technical direction of complex backend and cloud-native services across the UiPath platform.
  • Design scalable, secure, reliable, and high-performing distributed systems across cloud, on-premises, and hybrid environments.
  • Own the LLM Gateway infrastructure, including model routing, rate limiting, cost controls, capacity balancing, data residency, access policies, data protection, and audit trails.
  • Drive technical planning, roadmap input, architecture decisions, and cross-team initiatives for complex platform capabilities.
  • Identify and lead solutions for scalability, reliability, security, performance, and cost challenges.
  • Set standards for system design, code quality, testing, observability, automation, incident management, and engineering excellence.
  • Mentor and guide engineers through design reviews, technical discussions, architecture decisions, and hands-on feedback.
  • Collaborate with engineering leaders, architects, product managers, security, legal, and model vendors.

Requirements

  • 7+ years of software engineering experience with strong backend and cloud development experience.
  • Hands-on experience with one or more of C#, Java, Python, or Go.
  • Strong experience designing and building distributed systems, microservices, APIs, and cloud-native architectures.
  • Proven ability to influence technical direction and drive architecture decisions across teams.
  • Experience building and operating production-grade services in Azure, AWS, or GCP.
  • Knowledge of containers, Kubernetes, CI/CD, monitoring, logging, observability, and production operations.
  • Strong understanding of system design, data structures, algorithms, multithreading, asynchronous programming, and performance optimization.
  • Experience with relational or NoSQL databases, messaging systems, event-driven architectures, or high-scale data processing.
  • Ability to balance customer experience, reliability, security, scalability, and cloud cost in technical decisions.
  • Strong technical leadership, ownership, and communication skills, with the ability to guide teams through ambiguity.
  • Interest in automation, AI, developer platforms, enterprise software, or large-scale cloud systems is a plus.

Benefits

  • Many roles offer flexibility in when and where work gets done, with hybrid, office-based, and remote arrangements varying by team.
  • Applications are assessed on a rolling basis with no fixed deadline; the requisition may close when a qualified candidate is selected.
  • UiPath provides an inclusive workplace, equal employment opportunities, and reasonable accommodations upon request.
UiPath

About UiPath

5,001-10,000 employees

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.

Contact me