Posted in

Développeur – Senior – Senior Software Developer – Infrastructure – Infrastructure

Développeur – Senior – Senior Software Developer – Infrastructure – Infrastructure

CompanyUnity
LocationMontreal, QC, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • Proficient and strong knowledge of Go, Python, or C++
  • Experience in distributed, high throughput and low latency systems with external database storage
  • Solid understanding of networking concepts such as gRPC, protobuf, and multi-region architectures
  • Experience managing large-scale databases and optimizing data access patterns
  • Hands-on experience with cloud infrastructure (GCP preferred) and Kubernetes-based deployment
  • Familiarity with observability tools for monitoring system performance and troubleshooting
  • Strong problem-solving skills, with the ability to debug, optimize large-scale systems, and drive performance analysis and optimizations
  • A collaborative mindset, with excellent communication skills for working in a cross-functional team.

Responsibilities

  • Design and implement backend services that power Unity Ads, in collaboration with other engineers, product managers, and data teams.
  • Work with Aerospike, Redis, BigQuery, and MongoDB to ensure fast and reliable data access.
  • Utilize GCP, Kubernetes (GKE), Terraform, Helm, and Docker to deploy and scale services in a cloud environment.
  • Build and maintain multi-region architectures, gRPC-based services, and internal load balancing to optimize ad-serving efficiency.
  • Enhance system monitoring through metrics, tracing, logging, alerting, and runbooks to ensure stability and performance.
  • Utilize Kafka and event-driven architectures to process large-scale ad requests in real-time.
  • Improve developer velocity by automating deployments and testing with GitHub Actions, Jenkins, and Argo Stack, and design and roll out experimental A/B tests for new features.

Preferred Qualifications

  • Experience in the ad tech or gaming industry.
  • Strong understanding of Cloud Design Patterns like Pub/Sub, Circuit Breakers, or Throttling.
  • Knowledge of cost optimization strategies in cloud environments.