UiPath

Senior Software Engineer, Machine Learning Services

UiPath

Apply
16 days ago
London, United Kingdom
Senior
H1B Sponsor

Responsibilities

  • Design, build, and operate the core MLS platform including Rust-based API gateway and Python ML compute workers.
  • Solve concurrency, performance, and distributed systems problems for high-volume production workloads.
  • Collaborate with product and ML science teams to create scalable infrastructure for AI models.
  • Develop a custom content-addressable storage layer over cloud object stores.
  • Enhance the asynchronous job-queueing system tailored to specific needs.
  • Optimize the entire stack from Kubernetes to GPU-accelerated inference.
  • Write clean, efficient, and rigorously tested code.

Requirements

  • 5+ years of experience in engineering and architecting large-scale distributed services.
  • Deep proficiency in systems-level languages like Rust, C++, or Go, with strong Python skills.
  • Experience with cloud ecosystems (Azure, AWS, GCP) and containerization (Docker, Kubernetes).
  • Strong understanding of concurrency, multithreading, and asynchronous programming.
  • Pragmatic understanding of computer science fundamentals and problem-solving skills.
  • Ability to articulate opinions on good code and architecture.

Tech Stack

AWSDockerGoogle Cloud PlatformgRPCKubernetesPythonRust

Categories

AI & MLBackendData Engineering