Senior Backend Engineer, Distributed Systems

New
Remote, CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Required Skills
DockerGCPKubernetesGoGrafanaPrometheusCI/CDMicroservicesDistributed Systems

Requirements

  • Background in Software Engineering or a related technical field.
  • Extensive hands-on experience designing, deploying, and maintaining distributed systems at scale.
  • Experience 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.

Responsibilities

  • 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).
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now