Uipath
Principal Platform Engineer
Bangalore - Engineering. Posted 3 days ago
The role
You will design, build and ship Site Reliability platform systems that other engineering teams depend on. You will also join livesite monitoring rotations, lead postmortems, and mentor software engineers.
What you will do
- Design, engineer and build SRE platform systems and capabilities with AI, treated as products.
- Take part in livesite monitoring rotations, handle escalations and drive mitigations.
- Lead broad, detailed and effective postmortems to reduce customer impact.
- Drive availability, scalability and performance improvements based on livesite learnings.
- Embed best practices into systems across UiPath.
- Ensure deliverables meet expectations on reliability, scalability, quality and performance.
- Onboard other teams onto your platforms by writing integrations and pairing with their engineers.
- Ship early, seek user feedback and iterate fast.
- Drive task planning, estimation, scheduling and staffing.
- Mentor software engineers through hands-on coaching and training.
Required qualifications
- 10+ years of architecting and engineering large-scale, distributed commercial applications and services.
- Experience building large-scale internal platforms adopted by 10+ teams in their critical path.
- Experience building and maintaining complex AI-powered applications in production.
- Proficiency in one or more object-oriented languages such as C#, C++, Go or Python.
- Solid computer science fundamentals, including data structures, algorithms, multithreading, synchronization, asynchronous patterns and cloud programming.
- Experience with service-oriented and microservice architectures, HTTP applications and web services.
- Familiarity with agile development, CI/CD and DevOps, and working with globally distributed teams.
- Experience with at least one cloud provider (Azure, AWS or GCP) and managed services such as AKS or GKE.
- Experience with database backends such as Azure SQL, CosmosDB, Azure Data Lake, Power BI, MongoDB, MySQL or DynamoDB.
Nice to have
- Experience working with or managing production Kubernetes infrastructure.
Before you apply
- Applications are assessed on a rolling basis with no fixed deadline; the window may close once a qualified candidate is selected.
About the company
UiPath builds category-leading enterprise automation software, with a mission to free people from time-consuming tasks. Its Site Reliability team builds the platforms the whole company depends on for compliance and customer SLA commitments.