Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, Chatbot AI image - Rise Careers
Job details

Software Engineer, Chatbot AI

StackAdapt is a self-serve advertising platform that specializes in multi-channel solutions including native, display, video, connected TV, audio, in-game ads and digital out-of-home ads. We empower thousands of digitally-focused companies to deliver outcomes and exceptional campaign performance everyday. StackAdapt was founded with a vision to be more than an advertising platform, it’s a hub of innovation, imagination and creativity.






Ranking the highest in performance by G2 Crowd for the fourth time, we're one of the fastest growing companies in Canada and ranks 6th in Deloitte's Technology Fast 50 ranking and 23rd in Fast 500 in North America.


We're always keeping an eye out for talented developers as we build cutting edge software. The digital advertising industry is riddled with interesting challenges as we continue to scale out our platform with a fast growing list of customers. Our technologies include Ruby on Rails, Go, React, Typescript, GraphQL, Aerospike, Redis, Elasticsearch, Amazon Redshift, and others.


Watch our talk at Amazon Tech Talks: https://www.youtube.com/watch?v=lRqu-a4gPuU


StackAdapt is a Remote First company, we are open to candidates located anywhere in North America for this position.


About the team: The AI Chatbot team is focused on building a copilot platform experience where users can optimize their digital advertising campaigns by blending an LLM chat-based copilot with the precision and control of traditional UI elements. Our approach ensures users can navigate complex setups by expressing their intentions, such as targeting specific audiences or setting campaign budgets, with the copilot automatically configuring the UI and offering clear, actionable suggestions based on campaign insights. 


The team is also improving our internal copilot that currently answers hundreds of questions from StackAdapters on a daily basis. Our vision is to advance our internal copilot’s capabilities to be a subject matter expert that StackAdapters can consult with to better plan & execute their campaigns in verticals they’re unfamiliar with.


What You'll Be Doing
  • Lead the design, architecture & implementation of the copilot framework that enables our chat copilot to understand the react view’s context, the available client-side actions that’s exposed as part of the view and recommended workflows that can be orchestrated by the LLM-based copilot
  • Contribute to our internal copilot capabilities by integrating new data sources such as snowflake & salesforce and building new backend APIs that’d enable our copilot to surface insights to help users make data-driven decisions
  • Collaborate with stakeholders and other senior engineers across the organization to identify and solve technical challenges related to expanding our copilot’s capabilities in different platform domains
  • Identify bottle-necks and general system wide performance issues and offer actionable solutions to address them
  • Conduct technical interviews to attract and identify potential high performing candidates


What You'll Bring to The Table
  • 4+ years of experience building highly performant web applications with outstanding UX
  • Knowledge of our full-stack technologies is highly preferred - React, Typescript, GraphQL and Python
  • Extensive experience working with a test driven approach to writing code with one or more of our core full-stack (or comparable) technologies
  • Experience collaborating closely with Product & Design to design, implement and iterate on high impact end-to-end product experiences
  • Experience building fullstack conversational UX such as chatbots including underlying backend technologies that powers them such as LLMs & RAG
  • Experience working on large scale Python projects
  • Knowledge of AWS or other equivalent cloud platforms (GCP, Azure, etc.)
  • Experience in the AdTech industry is a plus


StackAdapters enjoy:
  • Highly competitive salaryRRSP/401K matching
  • 3 weeks vacation + 3 personal care days + 1 Culture & Belief day + birthdays off
  • Access to a comprehensive mental health care platform
  • Full benefits from day one of employmentWork from home reimbursements
  • Optional global WeWork membership for those who want a change from their home office
  • Robust training and onboarding program
  • Coverage and support of personal development initiatives (conferences, courses, etc)Access to StackAdapt programmatic courses and certifications to support continuous learningAn awesome parental leave policy
  • A friendly, welcoming, and supportive cultureOur social and team events!


#LI-MH1


StackAdapt is a diverse and inclusive team of collaborative, hardworking individuals trying to make a dent in the universe. No matter who you are, where you are from, who you love, follow in faith, disability (or superpower) status, ethnicity, or the gender you identify with (if you’re comfortable, let us know your pronouns), you are welcome at StackAdapt. If you have any requests or requirements to support you throughout any part of the interview process, please let our Talent team know.


About StackAdapt


We've been recognized for our diverse and supportive workplace, high performing campaigns, award-winning customer service, and innovation. We've been awarded:



Ad Age Best Places to Work 2024

G2 Top Software and Top Marketing and Advertising Product for 2024

Campaign’s Best Places to Work 2023 for the UK

2024 Best Workplaces for Women and in Canada by Great Place to Work®

#1 DSP on G2 and leader in a number of categories including Cross-Channel Advertising


#LI-Remote

StackAdapt Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
StackAdapt DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of StackAdapt
StackAdapt CEO photo
Vitaly Pecherskiy
Approve of CEO
What You Should Know About Software Engineer, Chatbot AI, StackAdapt

Join StackAdapt as a Software Engineer specializing in Chatbot AI and help us redefine the future of digital advertising! We’re a leading self-serve advertising platform based in Canada, dedicated to crafting innovative solutions that empower businesses to achieve remarkable campaign outcomes. As part of the AI Chatbot team, you’ll play a crucial role in building a copilot platform that melds a chat-based interface with the precision of traditional UI, enabling users to optimize their advertising efforts effortlessly. You will design and implement frameworks that enhance our copilot's capabilities, utilizing technologies like React, Python, and various data sources to inform smarter decision-making for our users. Our work atmosphere is both challenging and rewarding, with a firm commitment to career growth and development. We pride ourselves on fostering a diverse, inclusive environment where every voice is valued. At StackAdapt, not only will you innovate and troubleshoot alongside talented peers, but you’ll also have a hand in shaping our internal copilot, making it a go-to resource for StackAdapters. With a remote-first policy, you can receive a competitive salary, benefits from day one, and enjoy a culture that appreciates time off to recharge. Your journey with StackAdapt can genuinely impact thousands of digital marketers across North America. Ready to make your mark?

Frequently Asked Questions (FAQs) for Software Engineer, Chatbot AI Role at StackAdapt
What are the main responsibilities of a Software Engineer, Chatbot AI at StackAdapt?

As a Software Engineer, Chatbot AI at StackAdapt, your primary responsibilities involve how to design, implement, and contribute to our copilot framework, which allows a chat-based interface to guide users in managing their digital advertising campaigns. You'll also collaborate with various stakeholders to address technical challenges and enhance the capabilities of our internal AI systems, ensuring that we deliver actionable insights to our clients.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer, Chatbot AI position at StackAdapt?

To qualify for the Software Engineer, Chatbot AI role at StackAdapt, candidates should have at least 4 years of experience in building performant web applications, a strong grasp of full-stack technologies such as React, Typescript, and Python, and familiarity with test-driven development methodologies. Experience in the AdTech industry and working on chatbot technologies is an added advantage.

Join Rise to see the full answer
What technologies will I be working with as a Software Engineer, Chatbot AI at StackAdapt?

In this Software Engineer, Chatbot AI position at StackAdapt, you will primarily work with technologies including Ruby on Rails, Go, React, Typescript, GraphQL, and various cloud platforms such as AWS. Your role will demand familiarity with backend systems that power chatbots, including large scale Python projects, and data management systems to enhance user experience.

Join Rise to see the full answer
What can I expect in terms of company culture as a Software Engineer, Chatbot AI at StackAdapt?

StackAdapt boasts a friendly, inclusive culture that celebrates diversity and teamwork. As a Software Engineer, Chatbot AI, you will find a collaborative environment that prioritizes open communication, supports career development, and encourages learning. We also host social events and promote a work-life balance, recognizing the importance of well-being and personal time.

Join Rise to see the full answer
Is there an opportunity for personal development in the Software Engineer, Chatbot AI role at StackAdapt?

Yes, StackAdapt encourages personal development for its team members, including those in the Software Engineer, Chatbot AI role. You will have access to training programs, courses, and industry conferences to continuously hone your skills. We provide resources and support systems aimed at fostering your career growth and letting you explore new technologies and methodologies.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Chatbot AI
Can you explain your experience with developing chatbot technology?

When addressing your experience with developing chatbot technology, focus on specific projects where you've implemented conversational UX. Discuss the technologies used, any challenges faced, and how you utilized LLMs or similar frameworks to improve user interaction.

Join Rise to see the full answer
What strategies do you employ for testing the performance of web applications?

In response to questions about testing strategies, highlight your approach to performance benchmarking, stress testing, and the use of tools like Jest or Selenium in conjunction with a test-driven development framework to ensure functionality and performance.

Join Rise to see the full answer
How do you ensure you remain up-to-date with emerging technologies?

When asked about staying current, discuss your regular engagement with tech blogs, webinars, and community forums. Mention any specific resources you follow in the advertising technology space and how you apply new trends or innovative practices to your work.

Join Rise to see the full answer
Describe a time you collaborated closely with Product and Design teams.

For this question, share an experience that emphasizes your collaborative skills. Detail your role in a project, how you effectively communicated with Product and Design teams, and how those interactions led to a successful outcome in enhancing a product or functionality.

Join Rise to see the full answer
What is your approach to identifying and solving performance bottlenecks?

In answering this question, convey your systematic approach to analyzing performance metrics, profiling the application, and utilizing tools to detect slowdowns. Discuss how you've successfully implemented solutions based on that analysis in previous projects.

Join Rise to see the full answer
How would you design a user-friendly interface for a complex task?

To answer this, outline your design process, emphasizing user research, prototyping, and iterative feedback loops. Discuss how user personas and scenarios guide your design choices to create a seamless user experience, especially for complex tasks.

Join Rise to see the full answer
Can you explain a difficult technical challenge you faced and how you resolved it?

Here, illustrate a specific technical challenge, detail the steps you took to diagnose the issue, and describe the ultimate solution. Highlight the impact of the resolution on the project and what you learned from the experience.

Join Rise to see the full answer
What role does data play in your development process?

Addressing the role of data, highlight how you incorporate data analysis into your development cycle—using analytics to inform design decisions and improve the user interface. Discuss any methods you use to validate data-driven decisions.

Join Rise to see the full answer
How do you document your code and maintain it for future reference?

When discussing documentation, explain your best practices for writing clear, maintainable code comments and how you utilize documentation tools or platforms like GitHub to ensure that your code remains accessible and understandable for future developers.

Join Rise to see the full answer
Explain your experience with cloud platforms like AWS in your projects.

In your response, pinpoint specific projects where you've used AWS or similar platforms. Discuss your familiarity with services like EC2, S3, or Lambda, and how their functionalities contributed to the scalability and efficiency of your applications.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 5 hours ago
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Granicus Remote Costa Rica (Remote)
Posted 8 days ago
Photo of the Rise User
Weekday Remote No location specified
Posted 3 days ago
Photo of the Rise User
Posted 2 days ago

StackAdapt is a self-serve advertising platform offering multi-channel solutions like native, display, video, connected TV, and audio ads, combining advanced machine learning with an exceptional user experience.

313 jobs
MATCH
VIEW MATCH
BADGES
Badge Future MakerBadge InnovatorBadge Future UnicornBadge Rapid Growth
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 13, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mason just viewed Marketing & Communications Intern at Per Scholas
Photo of the Rise User
Someone from OH, Lakewood just viewed Recruiter (Talent Sourcing), 6 month contract at Jerry
Photo of the Rise User
Someone from OH, Westerville just viewed Director Change Management at Discover
Photo of the Rise User
Someone from OH, Dublin just viewed Applied AI Engineer – Computer Vision at Kodiak
Photo of the Rise User
Someone from OH, Dublin just viewed Computer Vision Engineer at Near Space Labs
Photo of the Rise User
20 people applied to Software Engineer Intern at Rain
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, Euclid just viewed Lighting Intern, DreamWorks, Summer 2025 at NBCUniversal
Photo of the Rise User
Someone from OH, Cincinnati just viewed Saw Operator I at Eriez
Photo of the Rise User
Someone from OH, Burton just viewed Creative Director at Webster University
Photo of the Rise User
Someone from OH, Lewis Center just viewed Risk Analytics Manager at Jobber
Photo of the Rise User
Someone from OH, Lewis Center just viewed Risk Analyst II at GoFundMe
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Risk Analyst at GoFundMe
Photo of the Rise User
Someone from OH, Lewis Center just viewed Manager, Fraud Operations at Twilio
Y
Someone from OH, Lewis Center just viewed Fraud Manager at Yellow Social Interactive
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Associate, Fraud Strategy and Analytics at Wealthsimple
Photo of the Rise User
Someone from OH, Lewis Center just viewed Consulting Manager Fraud Practice at Visa
Photo of the Rise User
Someone from OH, Mansfield just viewed 12 Hour Shift- Food Production Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Lewis Center just viewed Fraud Detection Specialist – Payment Detection (Hybrid) at Zopa
Photo of the Rise User
Someone from OH, Lewis Center just viewed Fraud Operations Specialist - Banking Operations (Hybrid) at Zopa
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Third-Party Risk Analyst at Fenergo