Senior Software Engineer

  • Washington
  • Uipath
Life at UiPath

The people at UiPath believe in the transformative power of automation to change how the world works. We're committed to creating category-leading enterprise software that unleashes that power.

To make that happen, we need people who are curious, self-propelled, generous, and genuine. People who love being part of a fast-moving, fast-thinking growth company. And people who care-about each other, about UiPath, and about our larger purpose.

Could that be you?

Your Mission

You will play a crucial role in building state-of-the-art LLM-based solutions. Your responsibilities will encompass the design, development, scaling, and maintenance of features and components.

What you'll do at UiPath

Maintain High Standards: Your role includes maintaining and improving code quality, organization, and automation through writing unit tests, integration tests, and end-to-end automations.

Monitor and Measure: You will implement effective metrics and monitoring processes to ensure our systems perform optimally.

Scalability: You will work with large amounts of data and complex transformations, and be responsible for finding optimizations across the entire data stack.

Collaborative Development: You will work with both local and remote teams to innovate and develop best-in-class solutions.

Effective Communication and Leadership: You will analyze complex technical issues, architectural and design choices, and communicate them effectively to the team and stakeholders.

What you'll bring to the team

Educational Background: A Bachelor's degree or higher in Computer Science or a related field, demonstrating a strong fundamental understanding of computer science principles.

Professional Experience: 7+ years of experience in a software engineering role, with an emphasis on cloud backend and AI/ML. A proven track record in designing and implementing large-scale commercial applications and services.

Fundamentals: Deep knowledge of data structures, algorithms, object-oriented programming, and architectural design patterns.

AI/ML: Strong python skills and previous experience in building ML-based customer facing products is a must. Experience building and maintaining production model training and inference systems.

Cloud Backend: .NET experience on Azure stack is preferred, but node.js and Java are acceptable. Prior experience with high performance web services is a must.

CI/CD and DevOps: Familiarity with CI/CD pipeline architecture and deployment into cloud environments using tools such as Terraform and Azure DevOps.

Analytical and Problem-Solving Skills: Strong analytical abilities with a proven track record in scoping large projects, successful experimentation, and rapid iteration towards maintainable high-value solutions.

Communication and Collaboration: Excellent communication skills with the ability to work effectively with globally distributed teams.

#LI-LH1

Maybe you don't tick all the boxes above- but still think you'd be great for the job? Go ahead, apply anyway. Because we know that experience comes in all shapes and sizes-and passion can't be learned.

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.

We value a range of diverse backgrounds, experiences and ideas. We pride ourselves on our diversity and inclusive workplace that provides equal opportunities to all persons regardless of age, race, color, religion, sex, sexual orientation, gender identity and expression, national origin, disability, neurodiversity, military and/or veteran status, or any other protected classes. Additionally, UiPath provides reasonable accommodations for candidates on request and respects applicants' privacy rights. To review these and other legal disclosures, visit our privacy policy.

Pay Transparency

The anticipated base salary range for this position is between $162,400 and $243,550. Base salary ranges may vary by geographic location and relevant experience, education, certifications, and seniority as compared to others doing substantially similar work. There is no guarantee an offer will be at the top of the posted range based on the salary analysis.