Senior Software Engineer, Machine Learning Services
UiPath
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