Talent.com
Software Engineer (AI Core)
Software Engineer (AI Core)Dialpad • Kitchener, Region of Waterloo, CA
Software Engineer (AI Core)

Software Engineer (AI Core)

Dialpad • Kitchener, Region of Waterloo, CA
3 days ago
Job type
  • Full-time
Job description

About Dialpad

Dialpad is the leading AI-powered customer communications platform, transforming how businesses communicate with their customers. More than 50,000 companies around the globe — including Netflix, RE / MAX, Uber, Randstad, and Tractor Supply — rely on Dialpad to build stronger customer connections using real-time, AI-driven insights. Visit dialpad.com to learn more.

Being a Dialer

At Dialpad, you’ll be part of a collaborative team working toward our shared mission of making our customers and their employees wildly successful. We believe that every conversation matters, and we're elevating each one with a platform that drives real-time insights and automation for our customers.

We thrive on continuous evolution, where every employee leverages industry-leading AI to constantly refine our platform and our own skills. We seek individuals who not only meet our high standards but go beyond them. Our ambition is significant, and achieving it requires a team that operates at the highest level. We look for individuals who are not just ambitious but who also possess the traits that are fundamental to our success : Scrappy, Curious, Optimistic, Persistent, and Empathetic .

Your role

As a Software Engineer–AI Core, you’ll take key ownership of the development and uptime of Dialpad’s proprietary near real-time ML inference system, a large-scale distributed system built by leveraging technologies like Kubernetes, Redis, event-driven message bus systems, modern asynchronous Python, and a plethora of open‑source technologies. You’ll contribute directly to powering Dialpad’s AI products at scale, working closely alongside the Data Science teams to unleash AI features that work for our customers.

This position reports to our Engineering Manager, AI Engineering, and has the opportunity to be based in our Kitchener, Canada office.

What you’ll do

  • You’ll acclimate and be paired directly with a peer (in addition to your manager) whose job it will be to make sure you have the information and tools you need to be successful.
  • You’ll work primarily with fully asynchronous modern Python, but we are strong believers in using the right tool for the job, making use of Java, C++, and Golang in our stack.
  • You’ll be exposed to open‑source software. We employ many open‑source technologies to get the job done, and we love to contribute back to those communities. We also maintain open‑source codebases for libraries we’ve created ourselves.
  • You’ll collaborate. All levels of engineers on the team participate in authoring and reviewing PRs for code changes and RFCs for more major system changes.
  • You’ll have the opportunity to deploy code daily on Google Cloud Platform using modern best practices like Kubernetes, Docker, and CI / CD systems.
  • You’ll work with the team to continuously learn by constantly evaluating and applying state‑of‑the‑art systems and techniques to ensure we build systems that are fault‑tolerant and highly scalable.
  • You’ll build and manage high‑performance real‑time data pipelines, taking significant ownership of key components of the stack.
  • You’ll share. Exploring knowledge and findings with teammates is highly encouraged, with weekly opportunities to host or attend learning sessions including members of both Engineering and Data Science teams.

Skills you’ll bring

  • You have a Bachelor’s Degree in Computer Science, Mathematics, Software Engineering, or a related field, or equivalent work experience.
  • You have strong fundamentals in software engineering and computer science.
  • You’re excited to work on a distributed team; you value collaboration whether your teammate sits beside you or across an entire continent.
  • You have strong experience working with one or more dynamically typed programming languages.
  • You have a strong desire to continuously learn.
  • You enjoy efficient evaluation of a problem space and finding the right tool for the job.
  • You measure & monitor everything, ensuring stability, redundancy, and runtime.
  • You make data‑driven decisions - Measure twice, cut once.
  • You enjoy learning from your experiences and sharing your knowledge with your team.
  • You work on diverse problems across different systems.
  • You appreciate code and system maintainability and support continuous improvement.
  • Fluency in English.
  • The Python ecosystem.
  • Cloud providers such as Google Cloud Platform or AWS.
  • Git or other version control systems.
  • Relational and / or non‑relational database systems, Pub / Sub, Messaging Systems.
  • Building and managing batch or streaming data processing pipelines, ETLs.
  • We believe in investing in our people. Dialpad offers competitive benefits and perks, alongside a robust training program that helps you reach your full potential. We have designed our offices to be inclusive, offering a vibrant environment to cultivate collaboration and connection. Our exceptional culture, recognized repeatedly as a certified Great Place to Work, ensures every employee feels valued and empowered to contribute to our collective success.

    Don’t meet every single requirement? If you’re excited about this role and you possess the fundamental traits, the drive, and strong ambition we seek, but your experience doesn’t satisfy every qualification, we encourage you to apply.

    Dialpad is an equal‑opportunity employer. We are dedicated to creating a community of inclusion and an environment free from discrimination or harassment.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer AI Core • Kitchener, Region of Waterloo, CA

    Similar jobs
    Remote C# Software Engineer - AI Trainer

    Remote C# Software Engineer - AI Trainer

    SuperAnnotate • Brant, Ontario, CA
    Remote
    Full-time
    This is an hourly-paid, fully remote contractor role where you will review AI-generated responses and / or generate C# / . NET engineering content, evaluating reasoning quality and step-by-step problem-...Show more
    Last updated: 22 days ago
    Sr. Firmware / Embedded software Engineer

    Sr. Firmware / Embedded software Engineer

    PotisEdge • guelph, on, ca
    Full-time
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
    Last updated: 3 days ago • Promoted
    Co-op Software Engineer - Encoder Optimization

    Co-op Software Engineer - Encoder Optimization

    NETINT Technologies Inc. • Kitchener, ON, Canada
    Full-time
    This is a 8 months' Full-time.Co-op employment opportunity starting Immediately, or Jan 2026.This position is open for Waterloo office. To apply, please fill out the application form and include...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer (Java / Angular)

    Software Engineer (Java / Angular)

    Tundra Technical Solutions • Cambridge, ON, Canada
    Full-time
    Please note, this is a contract position with an initial expected 12 month duration, dependant on client / project needs and requirements. Our client is looking for a self-driven senior software engin...Show more
    Last updated: 2 hours ago • Promoted • New!
    Software Engineer - Open Source Data Platform (Kitchener, Canada)

    Software Engineer - Open Source Data Platform (Kitchener, Canada)

    Acceldata Inc. • Kitchener
    Full-time
    Acceldata is the market leader in Enterprise Data Observability.Founded in 2018 and backed by top investors including Insight Partners, March Capital, Lightspeed, Sorenson Ventures, Industry Ventur...Show more
    Last updated: 10 days ago • Promoted
    Senior Systems Administrator

    Senior Systems Administrator

    Targeted Talent • Guelph, ON, Canada
    Permanent
    We are looking for an experienced.Systems Administrator (Windows).Ontario! Our client is a large fintech firm with a product that you've likely used many times before.You'll have the opport...Show more
    Last updated: 30+ days ago • Promoted
    AI Engineer

    AI Engineer

    GEI Consultants • Guelph, ON, Canada
    Full-time
    The AI Engineer is responsible for the development of AI solutions, typically leveraging pretrained models and copilots, to support GEI’s priority digital and AI initiatives.This role focuses...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer (SpaceOps Team)

    Senior Software Engineer (SpaceOps Team)

    Spire • Cambridge, ON, Canada
    Full-time
    At Spire, the Space Operations Software team is responsible for preparing for this growth using software to automate mission management, improve telemetry monitoring, monitor ground station activit...Show more
    Last updated: 30+ days ago • Promoted
    Tool and Die Maker

    Tool and Die Maker

    STRIVE Recruitment • Simcoe, ON, Canada
    Permanent
    STRIVE is a specialist recruitment firm offering proactive recruitment solutions in the areas of Accounting & Finance, Corporate Administration, Manufacturing Operations and Technology.STRIVE s...Show more
    Last updated: 25 days ago • Promoted
    Senior RPG Programmer

    Senior RPG Programmer

    Magna International, Inc • Guelph, ON, Canada
    Permanent
    At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our employees, providing them with the support and r...Show more
    Last updated: less than 1 hour ago • Promoted • New!
    Solution Engineer

    Solution Engineer

    MealSuite • Cambridge, ON, Canada
    Full-time
    MealSuite builds end-to-end foodservice technology for healthcare and senior living organizations.Our mission is to help care teams deliver better dining experiences with less effort.We’re a ...Show more
    Last updated: 3 days ago • Promoted
    Senior Controls Software Engineer, Autonomous Mobile Robots

    Senior Controls Software Engineer, Autonomous Mobile Robots

    Rockwell Automation • Kitchener
    Full-time
    A leading technology company is hiring a Controls Software Developer in Kitchener, Canada.The role involves designing and maintaining control systems for autonomous mobile robots, ensuring their sa...Show more
    Last updated: 10 days ago • Promoted
    Senior AI Engineer — Agentic AI for Proactive Support

    Senior AI Engineer — Agentic AI for Proactive Support

    RouteThis • Kitchener
    Full-time
    A SaaS company is seeking a Senior AI Developer to revolutionize technical support through AI solutions.You will build agentic systems for resolving connectivity issues, evaluate LLMs for safety an...Show more
    Last updated: 10 days ago • Promoted
    Senior Systems Architect, Digital Platforms

    Senior Systems Architect, Digital Platforms

    Co-operators Group • Guelph
    Full-time
    A leading Canadian financial services cooperative is seeking a Sr Systems Development Consultant to take on a pivotal role in driving their technical roadmap. This position involves developing solut...Show more
    Last updated: 7 days ago • Promoted
    Physics Private Tutoring Jobs Brantford

    Physics Private Tutoring Jobs Brantford

    Superprof • Brantford, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Senior QA Engineer

    Senior QA Engineer

    Stridely Solutions Corporation • Cambridge, ON, Canada
    Full-time
    Required Experience : 6-8 Years.Strong experience in manual testing of web and desktop applications.Expertise in test case design, execution, and defect reporting. Knowledge of SDLC, STLC, and defect...Show more
    Last updated: 30+ days ago • Promoted
    AI-Native Software Engineer for Home Electrification

    AI-Native Software Engineer for Home Electrification

    Jetson • Kitchener
    Full-time
    A leading home electrification company is seeking an AI-native software engineer to enhance their product features through AI-assisted development. The role focuses on employing tools like Copilot a...Show more
    Last updated: 8 days ago • Promoted
    Hybrid Solution Architect — AI-Driven Platform Strategy

    Hybrid Solution Architect — AI-Driven Platform Strategy

    Co-operators • Guelph
    Full-time
    A leading Canadian financial services co-operative is seeking a Senior Solution Architect to drive the strategic direction for client and advisor-facing platforms. In a hybrid work model, this role ...Show more
    Last updated: 10 days ago • Promoted