Talent.com
Software Engineer (AI Core)
Software Engineer (AI Core)Dialpad • Kitchener, ON, Canada
Software Engineer (AI Core)

Software Engineer (AI Core)

Dialpad • Kitchener, ON, Canada
2 days ago
Job type
  • Full-time
Job description

Job Description

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 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.
  • Bonus points

  • 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.
  • For exceptional talent based in Ontario, Canada the target base salary range for this position is posted below. Our salary ranges are determined by role, level, and location. The range displayed on each job posting reflects the target range for new hire salaries for the position. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process. Please note that the compensation details listed in Ontario role postings reflect the base salary only, and do not include bonus, equity, or benefits.

    Ontario Pay Transparency Range

    $107,500—$129,550 CAD

    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 an inclusive environment, free of discrimination and harassment.

    Create a job alert for this search

    Software Engineer AI Core • Kitchener, ON, Canada

    Similar jobs
    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: 22 hours ago • Promoted • New!
    Senior Java Developer (Trading Systems)

    Senior Java Developer (Trading Systems)

    Luxoft • guelph, on, ca
    Full-time
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
    Last updated: 5 days ago • Promoted
    Senior Statistical Programmer

    Senior Statistical Programmer

    Warman O'Brien • guelph, on, ca
    Full-time
    Senior / Principal Statistical Programmer | Small CRO | Remote.We're partnered with a small CRO who are experiencing a large amount of growth within Biometrics. As a Senior Statistical Programmer, you...Show more
    Last updated: 30+ days ago • Promoted
    Remote C# Software Engineer - AI Trainer

    Remote C# Software Engineer - AI Trainer

    SuperAnnotate • Simcoe, 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: 20 days ago
    Collaboration Systems Analyst (H)

    Collaboration Systems Analyst (H)

    Waterloo Region District School Board • Kitchener, ON, CA
    Permanent
    Collaboration Systems Analyst (H).Applicants will be considered in the following order : .Qualified permanent ESS / OSSTF Bargaining Unit employees. Qualified probationary, temporary and Temporary Hourl...Show more
    Last updated: 2 days ago • Promoted
    LabVIEW Test Engineer

    LabVIEW Test Engineer

    Global Connect Technologies • guelph, on, ca
    Full-time
    Job Title : LabVIEW Test Engineer.We are seeking LabVIEW Test Engineer will be responsible for validating automotive cluster software through automated test scripts to ensure functional compliance w...Show more
    Last updated: 22 hours ago • Promoted • New!
    Technical Writer

    Technical Writer

    NLB Services • guelph, on, ca
    Full-time
    IT, infrastructure, or enterprise technology environments.Microsoft Word and Excel, including advanced formatting, templates, and basic data manipulation. Windows operating systems and common enterp...Show more
    Last updated: 22 hours ago • Promoted • New!
    Clinical Project Associate (CPA) - Please Send Resume Directly to amaclean@stirisresearch.com - Stiris Research Inc.

    Clinical Project Associate (CPA) - Please Send Resume Directly to amaclean@stirisresearch.com - Stiris Research Inc.

    Stiris Research Inc. • guelph, on, ca
    Full-time
    Stiris Research is an entrepreneurial Clinical Trial Management Company providing Phase I through IIIB full-service support to Biotechnology and Biopharmaceutical companies.We make a difference by ...Show more
    Last updated: 22 hours ago • Promoted • New!
    Manager, Drug Intelligence & Business Process - pan-Canadian Pharmaceutical Alliance

    Manager, Drug Intelligence & Business Process - pan-Canadian Pharmaceutical Alliance

    pan-Canadian Pharmaceutical Alliance • guelph, on, ca
    Full-time +1
    The pan-Canadian Pharmaceutical Alliance (pCPA) brings together provincial, territorial, and federal governments for the purpose of increasing and managing access to clinically relevant and cost-ef...Show more
    Last updated: 22 hours ago • Promoted • New!
    .Net Fullstack developer with c# (Security Clearance)

    .Net Fullstack developer with c# (Security Clearance)

    Confidential • guelph, on, ca
    Full-time
    Design, develop, and maintain applications using.Collaborate with UI / UX, QA, and backend teams to deliver end-to-end solutions. Write clean, maintainable, and well-documented code.Perform code revie...Show more
    Last updated: 10 hours ago • Promoted • New!
    Associate director, Compliance programme manager - Technology (Global role – in a virtual working environment)

    Associate director, Compliance programme manager - Technology (Global role – in a virtual working environment)

    Grant Thornton International Ltd • guelph, on, ca
    Full-time
    Grant Thornton is one of the world’s leading professional services networks with member firms in over 150 countries, 80,000 people and global revenues of $8. Member firms offer audit, tax, and advis...Show more
    Last updated: 22 hours ago • Promoted • New!
    Algebra Private Tutoring Jobs Delhi

    Algebra Private Tutoring Jobs Delhi

    Superprof • Delhi, 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
    Technical Support

    Technical Support

    Cambridge Pro Fab • Brantford, ON, CA
    Full-time
    With hundreds of custom engineered acoustic package installations throughout the world, SPL has and continues to maintain the highest level of product knowledge and expertise, along with the abilit...Show more
    Last updated: 2 days ago • Promoted
    Artificial Intelligence Consultant

    Artificial Intelligence Consultant

    Lumora Solutions • guelph, on, ca
    Full-time
    Artificial Intelligence Consultant (GENAI).A global systems integrator is hiring a Artificial Intelligence Consultant (GENAI) to work alongside one of their key customers.You will play a central ro...Show more
    Last updated: 22 hours ago • Promoted • New!
    Interdisciplinary Data-Driven Research Partner

    Interdisciplinary Data-Driven Research Partner

    Fengkai Group Co., Limited • guelph, on, ca
    Full-time
    We collaborate long-term with teams engaged in.Our research domains include, but are not limited to : .Healthcare and real-world data (RWD). Engineering and applied modeling.Computer science and artif...Show more
    Last updated: 22 hours ago • Promoted • New!
    AI Engineer

    AI Engineer

    GEI Consultants, Inc. • Guelph
    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 on bu...Show more
    Last updated: 7 days ago • Promoted
    Senior Platform Engineer – Ingress & Service Mesh (Istio)

    Senior Platform Engineer – Ingress & Service Mesh (Istio)

    Net2Source (N2S) • guelph, on, ca
    Full-time
    Senior Platform Engineer – Istio / Ingress.Join the Boundary Services team to.Istio-based traffic routing, gateways, and reliability. Istio ingress gateway and service mesh.Set best practices for bo...Show more
    Last updated: 22 hours ago • Promoted • New!
    Software Engineer (AI Core)

    Software Engineer (AI Core)

    Dialpad Japan • Kitchener
    Full-time
    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,.At Dialpad, you...Show more
    Last updated: 1 day ago • Promoted