About the role#
As a Software Engineer Intern, you will build systems that power real-time, AI-driven customer interactions in contact centers. You will work on production infrastructure where latency, reliability, and measurable business outcomes matter. You will operate in a high-ownership environment where interns are expected to contribute meaningfully to production-ready solutions.
What you'll do#
- Design and build systems that support real-time AI-powered customer interactions.
- Work on features combining LLMs, data systems, and user-facing applications.
- Collaborate with engineers, product, and ML teams to ship production-ready solutions.
- Build systems for evaluation, monitoring, and continuous improvement of AI behavior.
- Optimize for low latency, high throughput, and reliability at scale.
- Take ownership of problems end-to-end, from identifying gaps to shipping solutions.
What you'll need#
- Experience with one or more programming languages such as Python, Go, Java, JavaScript, or TypeScript.
- Interest in building user-facing products, backend systems, or real-time and data-intensive applications.
- Familiarity with modern web development, APIs, or system design fundamentals.
- Understanding of building reliable and maintainable systems.
- Curiosity about LLMs, AI agents, or production AI systems.
- Experience using AI-powered developer tools to accelerate development workflows.
- Strong proficiency in agentic coding workflows is a plus.
- A driver mindset with a bias toward action and the ability to take initiative.
Location & details#
- Location: Toronto, Ontario, Canada.
- Work Modality: Remote and on-site options available.
- Employment: Full-time internship.
- Compensation: CAD $30-50/hour.
- Requirements: Currently pursuing a degree in Computer Science or Computer Engineering.
About Cresta
Cresta provides software for contact centers to analyze and assist with customer interactions. The company combines artificial intelligence with human agent support to improve efficiency and customer experience. Founded in 2017, the firm is based in Sunnyvale, California. It employs approximately 747 people and serves clients including Alaska Airlines, Cox Communications, and Intuit.
How to get in at Cresta
Applying early at Cresta gives you a distinct advantage because recruiters review applications as they arrive. Intern Insider sends an instant alert the moment a role matching your target is published, so you can be among the first to apply before the pile grows. This helps you avoid getting lost in a high volume of submissions. You can also improve your response rates by reaching out to the right people. Intern Insider surfaces the recruiters behind the company roles so you can contact them directly to ask about the position or request a referral. This direct approach is often more effective than submitting your resume into a general queue.



