
AI Engineer
We are hiring an AI Engineer to join our emerging AI & Innovation team. This role is estimated as 70% back-end / 30% front-end, and you'll work on developing Kanopy AI, our proprietary generative AI-powered marketing platform that's reshaping the media and marketing landscape.
What You'll Do
AI & Generative AI
Design and integrate GenAI-powered solutions using APIs from platforms like OpenAI (ChatGPT), Claude (Anthropic), and other LLM providers
Implement natural language querying capabilities for marketing performance data
Develop automated insight generation systems that analyze cross-platform marketing performance
Build anomaly detection systems and predictive analytics features for proactive performance monitoring
Stay current on the evolving GenAI ecosystem and apply best practices in prompt engineering, vector databases, and orchestration tools
Back-End Development (Primary Focus)
Design and implement ETL pipelines that integrate with marketing platforms (Google Ads, Meta, TikTok) via Improvado and other APIs
Build scalable server-side applications and APIs using Python
Develop the context assembly system that selects relevant marketing data based on user queries
Create data transformation layers that prepare and normalize marketing metrics for AI analysis
Use SQL (with Azure databases) to manage and query large marketing datasets efficiently
Implement data security protocols to ensure client data remains protected and segregated
Front-End Development (30%)
Develop sleek, intuitive UI components for our chat interface and insights dashboard using Vue.js or React
Create visualization components that present marketing insights in clear, actionable formats
Implement client onboarding wizards and data source selection interfaces
Ensure responsive and performant user experiences across platforms
Integrate with existing Power BI visualizations where appropriate
Project & Developer Management
Lead technical oversight of outsourced development teams working on specific Kanopy AI modules
Create technical specifications and requirements for external developers
Conduct code reviews and quality assurance for externally developed components
Manage integration of outsourced code into the main platform codebase
Track project progress against roadmap milestones and adjust priorities as needed
Communicate technical updates and blockers to key stakeholders
Identify opportunities for process improvements and resource optimization
Maintain project documentation and knowledge repositories for both internal and external teams
Drive key development initiatives from initial planning through successful deployment
Monitor and report on project KPIs and technical performance metrics
Collaboration & Quality
Work cross-functionally with account managers to understand real-world use cases and refine AI responses
Participate in code reviews and documentation to maintain code quality
Contribute to testing, deployment, and version control practices
Help define data modeling standards for consistent marketing performance analysis

What You Bring
3–4 years of back-end development experience in Python
1–2 years of experience working with Generative AI tools or APIs
Familiarity with ChatGPT, Claude, Anthropic, or similar LLMs
Experience with SQL databases (Azure SQL preferred)
Knowledge of ETL processes and data pipeline development
Understanding of marketing metrics and analytics (Google Ads, Meta, TikTok)
Comfort with front-end technologies — ideally Vue.js or React
Experience with cloud services (Azure preferred, AWS/GCP acceptable)
Prior experience managing outsourced development teams and coordinating multi-part projects
Strong communication skills and ability to translate technical concepts to non-technical stakeholders
A strong collaborative mindset and interest in experimenting with cutting-edge AI
Don't wait, tomorrow could be too late.
About the company
Similar Remote Jobs
- New Job! Featured Job Remote Job
- Opened 7 days ago Featured Job Remote Job
- Closes in 14 days Featured Job Remote Job
- Opened 14 days ago Promoted Job Remote Job