
Senior Backend Developer – Machine Learning
Unity
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Job Level
About the role
- Design, develop, and deploy scalable, high-performance, and production-grade backend services and distributed systems to support large-scale model inference.
- Contribute significantly to the technical roadmap and design of our inference platform, focusing on low-latency, high-throughput services.
- Ensure the reliability, scalability, and efficiency of our systems in production using monitoring and observability tools like Prometheus and Grafana.
- Partner cross-functionally with data science, product, and engineering teams to align platform capabilities with strategic business goals.
- Manage and optimize our cloud infrastructure (GCP) and orchestrate workloads with Kubernetes.
- Promote and implement best practices for backend service development, testing, deployment, and monitoring (DevOps, SRE).
Requirements
- Background in Software Engineering or a related technical field.
- Extensive hands-on experience designing, deploying, and maintaining distributed systems at scale, including managing cloud infrastructure on GCP and orchestrating workloads with Kubernetes.
- Expertise in Golang for building high-performance, low-latency systems and infrastructure.
- Deep experience with monitoring and observability tools (e.g., Prometheus, Grafana).
- Familiarity with microservice architectures, containerization (Docker), and CI/CD best practices.
- Excellent communication and collaboration skills, with an ability to articulate technical concepts to both technical and non-technical audiences.
Benefits
- Relocation support is not available for this position.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Golangdistributed systemscloud infrastructureKubernetesmicroservice architecturescontainerizationCI/CDDevOpsSREhigh-performance systems
Soft skills
communication skillscollaboration skillsarticulation of technical concepts