- Company Name
- Loblaw Digital
- Job Title
- Staff Developer - Ad Tech
- Job Description
-
**Job Title:** Staff Developer - Ad Tech
**Role Summary:** Lead technical strategy and architecture for an advertising technology platform, focusing on scalable systems, machine learning integration, and cross-functional collaboration to drive operational excellence and innovation.
**Expectations:** 8+ years of software engineering experience in high-scale distributed systems, cloud platforms (GCP preferred), and machine learning. Proven leadership in backend architecture and cloud-native development.
**Key Responsibilities:**
- Design orchestration logic for audience targeting, campaign management, and ad optimization across omni-channel systems.
- Architect and optimize scalable data/service infrastructure using Java, Python, GCP (Vertex AI, BigQuery, BigTable, Pub/Sub, Dataflow), Kubernetes, and Airflow.
- Develop ML-powered services in collaboration with platform teams to enhance ad effectiveness and automation.
- Evolve the Audience Hub platform to support diverse business use cases while ensuring scalability, performance, and privacy compliance.
- Champion engineering best practices (CI/CD, observability, testability) and operational resilience.
- Mentor senior engineers, guide architectural decisions, and foster a collaborative engineering culture.
- Address system bottlenecks, technical debt, and platform improvements to maintain long-term scalability.
- Align system capabilities with business goals through collaboration with product and technical stakeholders.
**Required Skills:**
- Java programming expertise.
- Extensive experience designing distributed, cloud-native systems (GCP preferred).
- Proficient in event-driven architecture, real-time data pipelines, and messaging systems (Pub/Sub equivalents).
- Strong background in system observability (Prometheus, Grafana, Stackdriver).
- Strategic decision-making and influence across teams.
- Effective knowledge transfer, technical communication, and problem-solving under ambiguity.
- Experience with CI/CD, Kubernetes, Airflow, and data infrastructure.
**Required Education & Certifications:** Bachelor’s degree in Computer Science or related field. Proven track record in building scalable backend services, ML platforms, or data infrastructure.