Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer II (AI/ML)

Warner Media, LLC.

Ottawa

On-site

CAD 114,000 - 171,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading media organization in Ottawa seeks a Machine Learning Engineer to enhance digital transformation using AI technologies. The role involves collaboration across teams, solving business problems, and developing efficient software. Candidates should have a Bachelor's in Computer Science, industry experience, and proficiency in Python and object-oriented languages. The compensation package includes a competitive salary range of $114,000 to $171,000 with additional benefits like health insurance and retirement plans.

Benefits

Health insurance
Employee wellness program
Retirement savings plan
Paid holidays
Vacation

Qualifications

  • Related professional or industry experience.
  • Proficiency in Python and one or more object-oriented languages.

Responsibilities

  • Collaborate with engineers across the team.
  • Promote an inclusive engineering culture.
  • Solve business problems with simple solutions.
  • Build low-latency, efficient software.
  • Communicate effectively through updates and documentation.

Skills

Python
Golang
Java
C++

Education

Bachelor’s degree in computer science or related technical field
Job description
Your New Role

With deep domain expertise, advanced technical capabilities, and a proven track record of successful collaborations, the AI Enablement C Machine Learning team accelerates our digital transformation through strategic applications of machine learning and AI technologies. Our current products include personalized content recommendations, contextual ad targeting, and site search serving millions of CNN users via web and mobile apps. In the next quarter we will launch summarization and classification features with chat support.

  • Machine learning engineers (MLEs) build models and features.
  • Data engineers fulfill the availability and latency requirements for MLEs.
  • Some software engineers partner with MLEs to operationalize and expose models.
  • Other software engineers focus on the ML platform and tooling, including A/B testing.
Challenges
  • Content Summaries: Support testing and adoption of content summaries from multiple domains, with embedding generation and classification.
  • Two‑Tower Experimentation: Incorporate additional user context (geolocation, time of day/year) into personalized recommendation models.
  • All Access Search: Build a roadmap for CNN streaming content search in partnership with cross‑functional teams.
  • Bandit Foundation: Experiment with bandits for online ranking of recommendations.
  • Site Performance Optimization: Deliver personalized content with caching and page‑level deduplication to improve load times.
Accountabilities
  • Collaborate with engineers across the team.
  • Promote an inclusive engineering culture.
  • Solve business problems with simple, straightforward solutions.
  • Build highly available, low‑latency, efficient software.
  • Develop subject‑matter expertise for multiple production systems.
  • Communicate effectively through updates, demos, and documentation.
  • Author, test, review, and optimize production‑quality code following best practices.
  • Deliver high‑quality results and iterate continuously.
  • Use experimentation to choose solutions that meet business goals.
Qualifications & Experience
  • Related professional or industry experience.
  • Bachelor’s degree in computer science or related technical field.
  • Proficiency in Python and one or more of: Golang, Java, C++, or similar object‑oriented languages.
The Nice to Haves
  • Expertise in backend engineering with distributed systems and data‑intensive applications at web scale.
  • Prior experience on a machine learning team.
Compensation

Pay Range: $114,000.00 - $171,000.00 salary per year. Other rewards may include annual bonuses, short‑ and long‑term incentives, and program‑specific awards.

EEO Statement

Warner Bros. Discovery embraces the opportunity to build a workforce that reflects a wide array of perspectives, backgrounds and experiences. Being an equal opportunity employer means that we take seriously our responsibility to consider qualified candidates on the basis of merit, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity or expression, age, mental or physical disability, or any other category protected by law. If you’re a qualified candidate with a disability and you require adjustments or accommodations during the job application and/or recruitment process, please visit our accessibility page for instructions to submit your request.

In compliance with local law, we are disclosing the compensation, or a range thereof, for this role. Actual salaries will vary based on location, skill set and experience. Base pay is just one component of Warner Bros. Discovery’s total compensation package for employees. Additional benefits include health insurance, employee wellness program, life and disability insurance, a retirement savings plan, paid holidays, sick time, and vacation.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.