onsite
Staff Backend Engineer - Recruiting From Scratch
Backend Engineer
Lead the design and implementation of high‑performance backend services for AI‑driven manufacturing systems, leveraging Python, Rust, and C/C++ with deep learning frameworks like PyTorch and TensorFlow.
About the role
Key Responsibilities
- Architect and develop scalable backend services that integrate with foundational robotics models and AI pipelines.
- Write high‑performance, production‑grade code in Python, Rust, and C/C++ to support real‑time manufacturing workflows.
- Collaborate with data scientists to expose machine‑learning models (PyTorch, TensorFlow) as robust, low‑latency APIs.
- Ensure system reliability, security, and compliance across distributed environments.
- Mentor junior engineers, conduct code reviews, and drive best practices in software design.
Requirements
- 7+ years of backend engineering experience with a strong focus on performance and scalability.
- Proficiency in Python, Rust, and C/C++ with proven deployment experience.
- Hands‑on experience building and serving ML models using PyTorch or TensorFlow.
- Deep understanding of distributed systems, concurrency, and low‑latency architectures.
- Excellent communication skills and a collaborative mindset.
Skills
pythonrustpytorchtensorflowmachine learning