Unity Technologies logoUnity Technologies logo

Senior Back-End Developer

Unity TechnologiesRemote, Canada
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

We are looking for candidates who have: A degree in software development or a related technical field. Proven experience in developing and maintaining large-scale distributed systems. Strong proficiency in Golang and cloud infrastructure management, particularly on GCP. Experience with Kubernetes for workload orchestration. Knowledge of monitoring tools like Prometheus and Grafana.

About the job

Opportunity
At Unity, we are dedicated to fostering a culture of collaboration and innovation. In a dynamic environment, we tackle complex challenges that directly impact creators and users within our ecosystem.

Our Applied Research team in advertising plays a crucial role in shaping the future of Unity's monetization products. We are seeking a Senior Back-End Developer (distributed systems) to evolve the next generation of large-scale inference systems for Unity Ads.

In this role, you will be responsible for designing, developing, and maintaining the backend infrastructure that powers our large-scale advertising models, with a focus on performance, reliability, and scalability of inference systems. You will collaborate closely with machine learning research teams, product, and development to build and operate the essential services that support our advertising capabilities.

What You'll Do

  • Design, develop, and deploy scalable, high-performance backend services, as well as distributed systems, to support large-scale model inference.
  • Significantly contribute to the technical roadmap and design of our inference platform, focusing on low-latency and high-throughput services.
  • Ensure the reliability, scalability, and efficiency of our production systems using monitoring and observability tools like Prometheus and Grafana.
  • Collaborate with data science, product, and development teams to align platform capabilities with strategic business objectives.
  • Manage and optimize our cloud infrastructure (GCP) and orchestrate workloads with Kubernetes.
  • Promote and implement best practices for development, testing, deployment, and monitoring of backend services (DevOps, SRE).

What We're Looking For

  • A degree in software development or a related technical field.
  • Extensive hands-on experience in designing, deploying, and maintaining large-scale distributed systems, including managing cloud infrastructure on GCP and orchestrating workloads with Kubernetes.
  • Expertise in Golang to build systems and inference models.

About Unity Technologies

Unity Technologies is a leading platform for creating and operating real-time 3D content. We are committed to building a culture that encourages innovation and supports the creative community with powerful tools and services.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.