Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

UiPath Logo

Principal Software Engineer- Machine Learning

UiPath

Salary not specified
Dec 1, 2025
Bellevue, WA, US
Apply Now

UiPath is looking to lead the architecture, research, and productization of next-generation ML systems to shape the future of enterprise automation.

Requirements

  • Deep expertise in modern ML frameworks and libraries, strong proficiency in Python, and experience integrating ML models into large-scale software systems.
  • Proven experience with large language models or foundation models, including fine-tuning, data preparation, inference optimization, or model evaluation.
  • Experience with large datasets, distributed training or inference, scalable architecture design, and optimization for latency, throughput, and cost.

Responsibilities

  • Define and drive technical strategy for agent-based automation, including how autonomous agents use LLMs, reinforcement learning, simulation environments, tool use, and multi-step reasoning to integrate with the UiPath platform.
  • Architect, prototype, and deploy advanced ML and AI systems, covering LLM fine-tuning, multimodal pipelines, computer-use modeling, agent orchestration frameworks, and decision-making systems.
  • Lead the design and implementation of ML infrastructure and services for model training, fine-tuning, large-scale inference, model serving, monitoring, drift detection, continuous learning loops, and ML operations for agentic systems.
  • Research state-of-the-art techniques in prompting, retrieval-augmented generation, chain-of-thought, tool use, long-term memory, and RL or imitation learning for agent behavior, and apply them to automation workflows.
  • Establish best practices, frameworks, and metrics for evaluating agentic systems, including offline evaluation, simulation environments, human-in-the-loop feedback, A/B testing, and cost, latency, and quality analysis.
  • Serve as a technical leader and mentor across ML engineering, data science, and software engineering, fostering a culture of experimentation, reproducibility, versioning, and rigorous evaluation.
  • Represent UiPath in the broader community through publications, open-source contributions, conference participation, and collaboration with academia or ecosystem partners.

Other

  • Advanced degree (MS or PhD preferred) in Computer Science, Machine Learning, AI, or a related field, or equivalent experience.
  • 10+ years of industry experience in machine learning, including substantial experience building and operating ML systems in production.
  • Excellent communication skills with the ability to translate complex ML concepts to product and business audiences.
  • Demonstrated technical leadership in mentoring, influencing strategy, balancing research with delivery, and driving high-impact outcomes.
  • 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.