Marketing AI & Automation Developer (Student) - Fall Term

  • 2000 BlackBerry Limited
  • Waterloo, Ontario
  • 1w ago
  • Full-Time
  • On-site

 

Worker Sub-Type:

Student (Fixed Term)

 

Job Description: 

About the Role 

Join BlackBerry's Secure Communications Integrated Marketing team to help build our AI capabilities and transform how marketing content and campaigns are created and delivered. This role sits at the intersection of technology and creativity — you'll engineer AI-powered workflows that connect our approved content knowledge base to generation and automation platforms, making marketing faster, smarter, and consistently on-brand. 

Using Microsoft and other AI and automation tools alongside Python scripting, you'll develop AI-driven marketing workflows that automate content creation, ensure outputs meet quality and compliance standards, and help bring campaigns to market more efficiently. You'll own defined projects with clear deliverables, think critically about system impacts, and document everything you build. 

Term Projects & Deliverables 

AI Content Generator Prototype 

Design and launch an AI-driven content generation workflow in a Microsoft environment. This includes configuring SharePoint knowledge sources as inputs, crafting prompt logic, implementing an output validation step, and integrating an automation flow (via Power Automate or Logic Apps) for publishing or handoff. 

Testing & Quality Suite 

Develop a regression test set using standard prompts and expected outputs to validate workflow consistency and reliability. Run iterative tests, troubleshoot failures, and ensure all outputs adhere to defined format requirements and compliance standards at all times. 

Documentation Package

 Deliver comprehensive technical documentation and a runbook covering setup, usage, and ongoing support — detailed enough to allow another team member to maintain and scale the solution after your term concludes. 

Key Responsibilities 

  • Collaborate with the content marketing team to understand brand voice, audience needs, and storytelling workflows, ensuring AI-generated outputs align with marketing goals and approved messaging 
  • Develop and iterate on AI content workflows using Copilot Studio, Power Automate, Azure OpenAI/Foundry, and Python for custom logic and validation 
  • Integrate AI outputs with downstream marketing systems — for example, inserting generated content into CMS templates or triggering approval workflows 
  • Conduct QA and debugging on content generation pipelines; anticipate how changes in one part of a workflow may affect other components and adapt solutions to maintain reliability and compliance 
  • Support and maintain SharePoint knowledge libraries (Product Core, Brand Profiles, Claims & Proof) with appropriate metadata, version control, and structure to enable reliable AI consumption 
  • Thoroughly document all components — including runbooks, architecture notes, and change logs — and communicate implementation decisions clearly to both technical and non-technical stakeholders 

What We're Looking For 

  • Currently enrolled in a Bachelor's or Master's program in Computer Science, Software Engineering, Data Science, Information Systems, or a related field 
  • Proficiency in Python for scripting, data processing, and API integration 
  • Working knowledge of Microsoft and other AI and automation tools, including Copilot Studio, Power Automate, Logic Apps, or Azure OpenAI (with a willingness to learn additional tools as needed) 
  • Strong analytical and problem-solving skills, with the ability to break down complex tasks and anticipate downstream system impacts 
  • High attention to detail and a commitment to thorough, clear documentation 
  • Effective communication skills and a collaborative approach to working across technical and non-technical teams 
  • An interest in marketing, content strategy, or digital campaigns is an asset 

Nice to Have 

  • Experience with SQL or basic data modeling 
  • Familiarity with web APIs or automation scripting using Python libraries 
  • Knowledge of SharePoint or structured content management systems 
  • Prior exposure to machine learning or NLP through coursework, hackathons, or personal projects 

Why This Opportunity 

This co-op offers the chance to build a real, enterprise-ready AI solution from the ground up — one that measurably improves marketing team productivity and has lasting impact beyond your term. You'll gain hands-on experience with AI platforms, learn how responsible AI development operates within a regulated enterprise environment, and leave with a strong, tangible portfolio deliverable. 

This is a meaningful opportunity to launch your career in AI development while contributing to a governed marketing AI system designed to be scalable, consistent, and enterprise-ready. 

#LI-NR1

 

Scheduled Weekly Hours:

40

 

Compensation Hiring Base Salary Range:

$38,917.00 - $48,984.00

 

Please be advised that the compensation hiring range indicated herein is provided solely as a good-faith estimate of anticipated base compensation for the position. The actual base compensation offered will be determined at the time of hire and will depend on several factors, including but not limited to the student’s completed academic coursework, prior co-op work terms, relevant practical experience, demonstrated skills, and performance in any required evaluations during the hiring process.

 

Disclosure of Position Status:

This is an active opening. We are seeking to fill this position immediately

 

Disclosure of Artificial Intelligence:

We do not use artificial intelligence (AI) to screen, assess, or select applicants at any stage of our recruitment process. All applications are reviewed and evaluated by our hiring team.