Senior Software Engineer, Autopilot

UiPath UiPath · Enterprise · Bucharest, Romania · Engineering

Senior Software Engineer to develop user-facing features for an AI assistant (Autopilot) that helps users create, edit, and publish automations through natural language, predicts next actions, and recommends them. The role involves full-stack development and enabling the platform for coding agents.

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
  • time/memory complexity

Nice to have

  • AI product experience
  • Prompt engineering knowledge

What the JD emphasized

  • production-level experience

Other signals

  • AI assistant for users
  • coding agents
  • predicting next action
  • recommending actions
  • chat with Autopilot
  • iterate on suggestions
  • work together to ensure quality