Talent.com
Software Developer II (AI/ML Products)
Software Developer II (AI/ML Products)CNN • Ottawa H2B, ON, Canada
Software Developer II (AI / ML Products)

Software Developer II (AI / ML Products)

CNN • Ottawa H2B, ON, Canada
Il y a plus de 30 jours
Type de contrat
  • Temps plein
Description de poste

Join to apply for the Software Developer II (AI / ML Products) role at CNN

Welcome to Warner Bros. Discovery… the stuff dreams are made of. We are the now and the next. The power behind the people building the future. We are born from the spirit of innovation. We are the home of the global digital revolution. We are CNN.

With deep domain expertise, advanced technical capabilities, and a proven track record of successful collaborations, the AI Enablement C Machine Learning team at CNN is accelerating our digital transformation through strategic applications of machine learning and AI technologies. Our current products include popular, related and personalized content recommendations, contextual ad targeting, and site search—serving millions of CNN users via CNN web and mobile apps. Within the next quarter, we will be launching summarization and classification features with chat to follow early next year.

We have a variety of specializations and collaborate closely, enhancing our platform and adding to the suite of machine learning features running on it.

  • Machine learning engineers (MLEs) build models and features
  • Data engineers fulfill the availability and latency requirements provided by MLEs
  • Some software engineers partner with MLEs to operationalize and expose models and features
  • Other software engineers focus on our ML platform and tooling, including A / B testing
  • Content Summaries : Support testing and adoption of various types of content summaries from multiple domains, which can be leveraged in consumer experiences along with embedding generation and classification.
  • Two-Tower Experimentation : Explore options for incorporating additional user context in our personalized recommendations model such as geolocation, time of day and time of year
  • All Access Search : Partner with teams across CNN to design and build a roadmap for CNN streaming content search.
  • Bandit Foundation : Enhance data access and begin experimenting with bandits for online ranking of recommendations
  • Optimize Site Performance : Dynamically deliver personalized content alongside cached assets, improving load times and enhancing user experience with features like page-level deduplication

About the Job

As a Software Engineer II, you will have many opportunities to collaborate with other engineers across the team.

Key Expectations

  • Promote an inclusive and supportive engineering culture on the team
  • Solve business problems with simple and straightforward solutions
  • Strive for operational excellence—building highly available, low latency, and efficient software with support from other engineers
  • Build subject matter expertise related to multiple production systems
  • Communicate effectively—through progress updates, timely requests for support, demos, and technical documentation
  • Author, test, review, and optimize production-quality code, following best practices for IaC, version control, and continuous delivery with support from other engineers
  • Be passionate about software engineering with a strong sense of responsibility for the code you and your team write, delivering high-quality results that improve with each iteration
  • Embrace failure as a learning opportunity—use research and experimentation to choose the best solutions that meet business goals, moving autonomously from proof-of-concept to production release
  • The Essentials

  • Related professional or industry experience
  • Bachelor's degree in computer science or a 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 working on a machine learning team
  • Additional Information

    On June 9, 2025, Warner Bros. Discovery announced plans to separate into two publicly traded companies, Warner Bros. and Discovery Global, with an expected completion in mid‑2026. For more details, including leadership appointments and information on individual brands, please visit our newsroom.

    Although you will be hired by Warner Bros. Discovery, upon the planned separation in 2026, your employment likely will transition to Discovery Global. During this period of transformation, you’ll have an exciting opportunity to lay the foundation at one of the world’s premier entertainment brands.

    How We Get Things Done

    This last bit is probably the most important! Here at WBD, our guiding principles are the core values by which we operate and are central to how we get things done. You can find them at www.wbd.com / guiding-principles / along with some insights from the team on what they mean and how they show up in their day to day. We hope they resonate with you and look forward to discussing them during your interview.

    Championing Inclusion at WBD

    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, and genetic information, marital status, citizenship status, military status, protected veteran status 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.

    Seniority Level

  • Mid-Senior level
  • Employment Type

  • Full-time
  • Job Function

  • Engineering and Information Technology
  • Broadcast Media Production and Distribution
  • Referrals increase your chances of interviewing at CNN by 2x

    Get notified about new Software Engineer jobs in  Kanata, Ontario, Canada .

    #J-18808-Ljbffr

    Créer une alerte emploi pour cette recherche

    Software Developer II AIML Products • Ottawa H2B, ON, Canada

    Offres similaires
    Software Architect C# - ottawa

    Software Architect C# - ottawa

    Amaris Consulting • ottawa, on, ca
    Temps plein
    Vous définirez l’architecture technique, garantirez la scalabilité et la performance des applications, et agirez comme référent technique auprès des équipes de développement.Vos responsabilités inc...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    Lead, Business Intelligence Product Developer

    Lead, Business Intelligence Product Developer

    Canadian Blood Services • Ottawa
    Temps plein
    Lead, Business Intelligence Product Developer.John's, NL, CA, A1B 3Z9 Calgary, AB, CA, T3N 1S5 Saint John, New Brunswick, CA, E2K 0H6 Dartmouth, Nova Scotia, CA, B3B 0H7 Brampton, ON, CA, L6T 5M1 E...Voir plus
    Dernière mise à jour : il y a 2 heures • Offre sponsorisée • Nouvelle offre
    Embedded Software Developer - ottawa

    Embedded Software Developer - ottawa

    Scalian • ottawa, on, ca
    Temps plein
    Nous mettons notre expertise en.En nous rejoignant, vous aurez l'opportunité d’atteindre vos objectifs professionnels dans un environnement collaboratif et bienveillant. Le / La Embedded Software Deve...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    AI & LLM Developer Research & Development • •

    AI & LLM Developer Research & Development • •

    Elits Canada Inc. • Outaouais
    Temps plein
    Our parent company Iver has 1,700 employees today and is growing and now we are looking for new employees who want to join our journey. As part of Accelerate at Iver, you are at the absolute forefro...Voir plus
    Dernière mise à jour : il y a plus de 30 jours • Offre sponsorisée
    AI / ML Solutions Lead

    AI / ML Solutions Lead

    Hydro Ottawa • Ottawa
    Temps plein
    A leading energy company in Ottawa seeks an experienced AI / ML Manager responsible for designing and managing comprehensive AI systems. You will lead a team, drive AI initiatives, and collaborate wit...Voir plus
    Dernière mise à jour : il y a 17 jours • Offre sponsorisée
    Software Architect & Tech Lead — Telecom & AI Analytics

    Software Architect & Tech Lead — Telecom & AI Analytics

    Nokia • Ottawa
    Temps plein
    A leading telecommunications company is seeking a Software Architect in Ottawa, Canada.You will lead technical discussions, analyze requirements, and define architecture strategies for applications...Voir plus
    Dernière mise à jour : il y a 18 jours • Offre sponsorisée
    Product Manager, AI - Simpro Software

    Product Manager, AI - Simpro Software

    Simpro Software • ottawa, on, ca
    Temps plein
    The Product Manager, AI is a strategic, entrepreneurial leader responsible for the definition and delivery of AI agents and frameworks built on top of SIMPRO FSMs. In this role, they will translate ...Voir plus
    Dernière mise à jour : il y a 2 jours • Offre sponsorisée
    CIAM Product Owner : Secure Digital Identities

    CIAM Product Owner : Secure Digital Identities

    TD Bank • Ottawa
    Temps plein
    A major financial institution in Ottawa is seeking a skilled Product Owner specialized in Customer Identity and Access Management (CIAM). This role involves leading the roadmap for digital identity ...Voir plus
    Dernière mise à jour : il y a 9 jours • Offre sponsorisée
    Senior C++ Lead : High‑Performance AI‑Integrated Systems

    Senior C++ Lead : High‑Performance AI‑Integrated Systems

    Spiria • Outaouais
    Temps plein
    A leading software solutions company in Quebec is seeking a Senior C++ Developer to collaborate on innovative projects.The role involves writing and optimizing C++ code, designing software systems,...Voir plus
    Dernière mise à jour : il y a 15 jours • Offre sponsorisée
    Full-Stack ML Engineer : Azure, MLOps & APIs

    Full-Stack ML Engineer : Azure, MLOps & APIs

    ALS • Ottawa
    Temps plein
    A global scientific testing company based in Ottawa is seeking a Full Stack ML Engineer to build and maintain robust web applications. Responsibilities include managing backend systems, designing AP...Voir plus
    Dernière mise à jour : il y a 18 jours • Offre sponsorisée
    Robotics Software Engineer — C++ / Qt & ROS2

    Robotics Software Engineer — C++ / Qt & ROS2

    Safariland Group • Ottawa
    Temps plein
    A safety systems company in Ottawa is seeking a skilled software developer to join their ICOR R&D team.The role involves designing and maintaining tools and software for robotics applications.Ideal...Voir plus
    Dernière mise à jour : il y a 18 jours • Offre sponsorisée
    Software Engineer II — Backend & Data Pipelines (ML-Ready)

    Software Engineer II — Backend & Data Pipelines (ML-Ready)

    Scribd, Inc. • Ottawa
    Temps plein
    A technology company in Ottawa is seeking a Software Engineer II to enhance backend systems for processing metadata and data pipelines. The ideal candidate has 4+ years of experience and proficiency...Voir plus
    Dernière mise à jour : il y a 18 jours • Offre sponsorisée
    CIAM Product Owner : Shape Secure Identity Journeys

    CIAM Product Owner : Shape Secure Identity Journeys

    TD • Ottawa
    Temps plein
    A leading financial institution in Ottawa seeks a results-driven Product Owner with CIAM expertise.You will lead the development of our customer identity platform, ensuring secure, user-centric exp...Voir plus
    Dernière mise à jour : il y a 5 jours • Offre sponsorisée
    Robotics Software Engineer — C++ / Qt & ROS2

    Robotics Software Engineer — C++ / Qt & ROS2

    Forensics Source • Ottawa
    Temps plein
    A technology firm in Ottawa is seeking an experienced software developer to join their R&D team.This role involves designing and maintaining robotics software that enhances system reliability and u...Voir plus
    Dernière mise à jour : il y a 18 jours • Offre sponsorisée
    Intermediate Machine Learning Developer

    Intermediate Machine Learning Developer

    Trellis • Ottawa
    Temps plein
    Intermediate Machine Learning Developer.We are a fast-growing B2B SaaS company that provides an AI-powered software platform for eCommerce merchants to generate more demand for their products.Our p...Voir plus
    Dernière mise à jour : il y a 18 jours • Offre sponsorisée
    Software Engineer II

    Software Engineer II

    SurveyMonkey • Ottawa
    Temps plein
    SurveyMonkey is the world’s most popular platform for surveys and forms, built for business—loved by users.We combine powerful capabilities with intuitive design, effectively serving every use case...Voir plus
    Dernière mise à jour : il y a 18 jours • Offre sponsorisée
    Software Engineer II – Full Stack

    Software Engineer II – Full Stack

    Tree Trust • Ottawa
    Temps plein
    SurveyMonkey is the world’s most popular platform for surveys and forms, built for business—loved by users.We combine powerful capabilities with intuitive design, effectively serving every use case...Voir plus
    Dernière mise à jour : il y a 8 jours • Offre sponsorisée
    Machine Learning Scientist / Engineer - ottawa

    Machine Learning Scientist / Engineer - ottawa

    SPECTRAFORCE • ottawa, on, ca
    Temps plein
    Job Title : Machine Learning Scientist / Engineer.Length of contract- 12 Months (Possible extension).Hybrid- 2-3 days a week @ Toronto, ON. Interview- 2 rounds (first panel, 45 min).Machine Learning S...Voir plus
    Dernière mise à jour : il y a 3 jours • Offre sponsorisée