onsite
Software Engineer Rust - CommonAI C.I.C.
Software Engineer
Experienced Software Engineer specializing in Rust to design and implement high‑performance, distributed AI infrastructure, leveraging gRPC, container orchestration, and automated CI/CD pipelines.
About the role
Key Responsibilities
- Design, develop, and maintain core components of the Panopticon AI platform using Rust.
- Implement high‑throughput, low‑latency services with gRPC and asynchronous programming patterns.
- Containerize applications and manage deployments on Kubernetes clusters, ensuring scalability and reliability.
- Build and maintain CI/CD pipelines to automate testing, security scanning, and release processes.
- Collaborate with AI researchers and product teams to translate requirements into robust, production‑grade code.
Requirements
- 3+ years of professional experience writing production‑grade Rust code.
- Strong understanding of distributed systems concepts, networking, and concurrency.
- Hands‑on experience with gRPC, Docker, and Kubernetes orchestration.
- Proficiency in setting up and maintaining CI/CD pipelines (e.g., GitHub Actions, GitLab CI).
- Ability to work in a fast‑paced, collaborative environment and communicate technical ideas clearly.
Skills
rustgrpckubernetesdockercicd