Software Engineer Ii, Autopilot

UiPath UiPath · Enterprise · Bucharest, Romania · Engineering

Software Engineer II, Autopilot at UiPath. This role involves full-stack development for an AI assistant called Autopilot, which helps users create, edit, and publish automations through natural language, predicts user actions, and recommends them. Users can also interact with Autopilot via chat to improve automations. The role requires experience in TypeScript, Python, or C#, object-oriented programming, and architectural design patterns. Nice-to-haves include AI product experience and prompt engineering.

What you'd actually do

  1. Full-stack development for Autopilot in TypeScript, Python or C#
  2. Ensure the best possible performance, quality and responsiveness of your code
  3. Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
  4. Plan, design, develop and test software systems or applications
  5. Help maintain code quality, organization and automation

Skills

Required

  • TypeScript
  • Python
  • C#
  • object-oriented programming
  • architectural design patterns
  • multithreading
  • synchronization
  • asynchronous programming
  • test frameworks
  • data structures
  • algorithms

Nice to have

  • AI product experience
  • Python
  • Prompt engineering

What the JD emphasized

  • production-level experience

Other signals

  • AI assistant
  • coding agents
  • natural language