Software Engineer II

🏢 UiPath 📍 Bangalore, Karnataka 💰 Estimated ₹18 LPA - ₹28 LPA Fresher Job
📅 Posted 5h ago

📄 Job Description

About UiPath

At UiPath, we believe in the transformative power of automation to change how the world works. We are committed to creating category-leading enterprise software that unleashes that power. We look for curious, self-propelled, generous, and genuine individuals who thrive in a fast-moving, growth-oriented environment and care deeply about each other, UiPath, and our larger purpose.

About the Role

Join the Vertical Solutions team to build UiPath's most ambitious product: an AI agentic orchestration platform, recognized as our Invention of the Year for two consecutive years. As a Software Engineer II, you will be at the forefront of our Act 2 strategy, developing the infrastructure that enables enterprises to seamlessly orchestrate AI agents, robots, and human-in-the-loop workflows to achieve critical business outcomes. You will work with the Maestro backend team to build the core orchestration engine powering enterprise AI automation in a high-visibility, high-impact role on UiPath's biggest strategic bet.

Responsibilities

  • Build and Scale: Design, develop, and maintain the full stack for Vertical Solutions products, leveraging AI Coding Assistants.
  • Hands-On Development: Write production-quality code daily, enhancing your workflow with AI tools (Claude, GitHub Copilot, etc.).
  • Prototype and Ship: Take ideas from prototype to validation with real customers, turning valuable concepts into production systems.
  • Measure What Matters: Design evaluations, measure quality against real customer data, and understand when metrics mislead, especially for non-deterministic systems. Responsible shipping means honest measurement.
  • Customer-Centric Engineering: Deeply understand customer needs and translate them into elegant technical solutions.
  • Ensure Reliability: Contribute to building highly scalable, reliable distributed systems that enterprises depend on.

Requirements

  • Experience: Bachelor's/Master's degree in Engineering, Computer Science or equivalent experience with 3+ years of software engineering experience, focused on distributed systems and backend architecture.
  • Builder Mindset: Enjoy turning ideas into working systems and taking ownership from concept through customer impact and production.
  • Full Stack Knowledge: Strong proficiency in frontend systems like React and backend systems (Python and/or C#). Willingness to work across both is important (most Vertical Solutions product development is Python for agents, APIs, ETL; core platform includes C#, frontend in React).
  • AI Systems: Experience building production AI systems including LLMs, tool-calling, multi-agent architectures, orchestration frameworks (LangGraph, LangChain, or equivalent), structured outputs, orchestration, and evaluation of model behavior in real-world workflows.
  • Distributed Systems: Experience designing resilient systems with idempotency, replay ability, state management, and long-running jobs.
  • Technical Proficiency:
    • Strong proficiency in one or more system-level languages: JavaScript, C#, Java.
    • Full-stack experience: ability to work across backend services and frontend layers (REST/GraphQL APIs, basic UI integration, component contracts).
    • Deep understanding of object-oriented programming, architectural design patterns, system design, and data structures & algorithms.
    • Experience with React, TypeScript, or other modern frontend frameworks for deeper full-stack contribution.
    • Strong grasp of multithreading, asynchronous programming, synchronization, and cloud-native programming models.
    • Hands-on experience with cloud ecosystems: Azure, AWS, or GCP.
    • Proficiency with containerization and orchestration: Docker, Kubernetes, or equivalent.
    • Hands-on experience with AI coding tools and coding agents (e.g., GitHub Copilot, Cursor, Claude Code, or similar).
  • Analytical & Prototyping Skills: Strong analytical thinking, comfortable with ambiguity and rapid prototyping; able to move from idea to proof-of-concept quickly and iterate based on customer feedback.
  • Engineering Practices: Familiarity with modern engineering practices: agile development, CI/CD, DevOps, and infrastructure as code.
  • Communication: Excellent verbal and written communication skills; proven success collaborating with globally distributed teams and managing complex, time-bound deliverables. Ability to understand, communicate, and drive complex technical decisions with stakeholders at all levels.

Nice to Have

  • Experience with healthcare Tech, Finance Tech, or Procurement Tech systems.
  • Data science and evaluation: Experience with applied ML techniques (classification, anomaly detection, ranking, predictive modeling) and evaluating AI systems using experimentation, metrics, and empirical analysis.
  • Data and retrieval systems: Experience with large-scale data platforms (Snowflake, columnar warehouses, denormalized data models), familiarity with retrieval-heavy architectures, RAG systems, or citation-grounded AI workflows.
  • Engineering for trustworthy AI: Experience blending deterministic and probabilistic systems, designing eval-driven systems, regression testing for LLM outputs, or human-in-the-loop review workflows.
  • Platform and product development: Frontend familiarity (React, TypeScript), workflow orchestration platforms (Temporal, Airflow, Maestro, BPMN, Step Functions), Kubernetes and distributed infrastructure, experience in startups, applied research, or 0→1 product environments, open-source contributions.

Why Join Us

  • Work on cutting-edge AI technology shaping the future of enterprise automation.
  • Be part of a team building a product recognized as Times Top 100 Invention of the Year (2 years running).
  • Collaborate with talented engineers who value rapid iteration and customer impact.
  • Contribute to UiPath's Act 2 strategy – our most important product initiative.

How We Work

The Vertical Solutions team operates like an internal startup within UiPath: small teams, fast iteration, and real customers in the loop. We build quickly, test ideas with users, and turn the best ones into products. We embrace ambiguity, rapid feedback, and building where product boundaries move fast.

Apply Now →