At a Glance
- Tasks: Design and implement backend services in Rust/Go for a cutting-edge 3D collaboration platform.
- Company: Join a forward-thinking tech company revolutionising 3D asset management.
- Benefits: Competitive salary, remote work flexibility, and opportunities for professional growth.
- Other info: Collaborate with creative professionals in a dynamic and supportive environment.
- Why this job: Be part of an innovative team shaping the future of 3D environments.
- Qualifications: Strong backend development skills in Rust/Go and experience with modern JavaScript frameworks.
The predicted salary is between 70000 - 80000 £ per year.
Our client are building a next-generation 3D environment review and collaboration system, designed for creative and technical teams working with 3D assets. The platform enables seamless visualization, annotation, and version control, both in the cloud and on-premise, integrating cutting-edge rendering and processing pipelines with scalable backend infrastructure.
They are looking for a strong Engineer who enjoys working across backend systems, real-time services, and modern web UIs, supporting real-time collaboration, asset streaming, and hybrid deployments.
What You’ll Work On:
- Design and implement backend services in Rust/Go for scalable cloud deployment
- Build APIs and services for asset ingestion and versioning, review/approval workflows, authentication, permissions, and collaboration
- Develop frontend web interfaces in JavaScript/TypeScript (React, Vue, or similar)
- Integrate the platform into DCC plugins (data exchange, auth, event sync)
- Work with cloud infrastructure (AWS), containers, CI/CD
- Collaborate closely with 3D artists, technical artists, and pipeline Engineers
Required Skills:
- Strong experience in backend development with Rust and/or Go
- Solid frontend experience with modern JavaScript frameworks
- Experience designing and consuming REST and/or gRPC APIs
- Understanding of cloud-native architectures and distributed systems
- Comfortable owning features end-to-end
Nice to Haves:
- DevOps experience (Terraform, Kubernetes, observability)
- Experience with DCC tools (Maya, Blender, Unreal Engine, etc.)
- Familiarity with 3D pipelines, asset workflows, or real-time rendering
- Knowledge of Three.js or similar
Rust Engineer in Bath employer: TechShack
Contact Detail:
TechShack Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Rust Engineer in Bath
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups or webinars, and connect with other Rust Engineers. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Rust or Go. Having tangible examples of your work can really set you apart when chatting with potential employers.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding of cloud-native architectures. Practice common algorithms and system design questions that are relevant to backend development.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented engineers like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Rust Engineer in Bath
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Rust and Go, as well as any relevant frontend skills. We want to see how your background aligns with the role, so don’t be shy about showcasing your projects and achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your skills can contribute to our next-gen 3D environment system. Keep it engaging and personal – we love to see your passion!
Showcase Your Projects: If you've worked on any cool projects, especially those involving backend services or real-time collaboration, make sure to mention them. We’re keen to see your hands-on experience and how you’ve tackled challenges in the past.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us keep track of applications and ensures you get the attention you deserve. Plus, it’s super easy!
How to prepare for a job interview at TechShack
✨Know Your Rust Inside Out
Make sure you brush up on your Rust knowledge before the interview. Be prepared to discuss your experience with backend development in Rust, including any specific projects you've worked on. Highlight your understanding of cloud-native architectures and distributed systems, as these are crucial for the role.
✨Show Off Your API Skills
Since the job involves designing and consuming REST and/or gRPC APIs, be ready to talk about your experience in this area. Bring examples of how you've built APIs for asset ingestion or versioning, and explain the challenges you faced and how you overcame them.
✨Demonstrate Your Frontend Knowledge
Even though the focus is on backend development, having solid frontend experience is a plus. Be prepared to discuss your work with modern JavaScript frameworks like React or Vue. Share any relevant projects where you integrated frontend interfaces with backend services.
✨Collaborate Like a Pro
This role requires close collaboration with 3D artists and technical teams. Think of examples from your past experiences where you successfully worked in a team setting. Emphasise your communication skills and how you can bridge the gap between technical and creative teams.