We are looking for a talented and ambitious Rust Backend Engineer to help design and build the core infrastructure for our cloud-based AI deployment platform. In this role, you will develop the scalable, high-performance backend services that power the deployment, orchestration, and serving of AI models at scale, enabling cutting-edge AI applications to move seamlessly from development to production.
Requirements
- Design, build, and maintain cloud-native backend services in Rust that support AI model deployment, inference, lifecycle management, and monitoring.
- Develop robust APIs and orchestration components to manage deployment workflows.
- Architect low-latency, high-throughput inference services optimized for real-time AI applications running in the cloud.
- Integrate backend systems with model registries, data processing pipelines, and monitoring tools to provide a seamless end-to-end AI lifecycle.
- Collaborate closely with AI researchers, DevOps, and hardware teams to co-design scalable deployment pipelines tailored for cloud environments.
- Implement observability and telemetry systems to monitor model performance, availability, and cost efficiency.
- Work with both SQL and NoSQL databases to manage model metadata, logs, and large-scale inference results.
- Deploy, scale, and operate workloads on Kubernetes, ensuring high reliability, elasticity, and performance across cloud environments.
- Continuously evaluate and adopt new technologies in Rust, backend systems, and AI infrastructure to keep the platform state-of-the-art.
Benefits
- Hybrid work model with flexible scheduling.
- A chance to join one of Europe’s most ambitious companies at the intersection of AI and silicon engineering.
- Position based in Barcelona, Spain.
- A collaborative, innovation-driven environment with significant autonomy and ownership.