Uipath

Principal Software Engineer, Site Reliability

Bucharest. Posted 5 months ago

The role

You will design, engineer, and build SRE platform systems and capabilities using AI. You will participate in livesite monitoring rotations, drive availability and scalability improvements, and mentor software engineers.

What you will do

  • Design, engineer, and build SRE platform systems and capabilities with cutting-edge AI.
  • Participate in livesite monitoring rotations, handle escalations, and drive effective mitigations.
  • Drive availability, scalability, and performance improvements based on livesite learnings.
  • Ensure technical deliverables meet or exceed expectations on reliability, scalability, quality, and performance.
  • Onboard other teams onto platforms by writing integrations and pairing with engineers.
  • Ship early, seek feedback, and iterate fast.
  • Drive task planning, estimation, scheduling, and staffing.
  • Mentor Software Engineers through hands-on coaching, advice, and training.
  • Participate in and influence process improvements and best practices across the engineering organization.

Required qualifications

  • 10+ years of architecting and engineering large-scale, distributed commercial applications and services.
  • Experience building large-scale, complex internal platforms adopted by 10+ teams in their critical path at a large company.
  • Demonstrated ability to drive adoption of systems by writing integrations and removing friction.
  • Experience building and maintaining complex AI-powered applications in production.
  • Proficiency in one or more object-oriented languages (such as C#, C++, Java, or Python).
  • Solid computer science fundamentals.
  • Deep understanding of data structures, algorithms, multithreading, synchronization, asynchronous patterns, and cloud programming.
  • Experience with service-oriented and microservice-based architectures, HTTP applications, and web services development.
  • Familiarity with modern engineering practices including agile development, CI/CD, and DevOps.
  • Ability to work with globally distributed teams.

Nice to have

  • Experience working with or managing production Kubernetes infrastructure
  • Experience with cloud providers (Azure, AWS, GCP) and managed services (AKS, GKE, etc.)
  • Experience with database backends (e.g., Azure SQL, CosmosDB, Azure Data Lake, Power BI, MongoDB, MySQL, DynamoDB, etc.)

About the company

UiPath believes in the transformative power of automation to change how the world works. They are committed to creating category-leading enterprise software.

Principal Software Engineer, Site Reliability at Uipath | JobZoey