Dialpad is seeking a Sr. Software Engineer to join their AI Engineering team. This role focuses on developing and maintaining Dialpad’s near real-time ML inference system, a large-scale distributed system. The engineer will work with technologies like Kubernetes, Redis, and asynchronous Python, contributing to Dialpad’s AI products. This position offers the opportunity to be based in Kitchener, Canada (hybrid setting).Responsibilities include:
- Developing and managing high-performance real-time data pipelines.
- Collaborating with Data Science teams to implement AI features.
- Deploying code on Google Cloud Platform using modern best practices.
- Participating in code reviews and RFCs.
Requirements:
- Bachelor’s Degree in Computer Science, Mathematics, Software Engineering, or a related field, or equivalent work experience.
- 8+ years of software engineering experience.
- Strong fundamentals in software engineering and computer science.
- Experience with dynamically typed programming languages.
- Experience with version control systems.
Dialpad Offers:
- Flexible time off and comprehensive medical, dental, and vision plans.
- Monthly stipend for cell phone and internet bills.
- Reimbursement for gym memberships and wellness events.
- Professional development reimbursement.
- Competitive salaries and a collaborative culture.
Apply
Dialpad
Dialpad is an AI-powered customer communications platform delivering AI-enhanced solutions. Businesses leverage Dialpad's AI capabilities to enhance customer experiences. The company is backed by investors like Andreessen Horowitz and Google Ventures. Dialpad offers a range of features, including voice, video, and messaging. The company caters to enterprise clients, including Randstad, Netflix, and T-Mobile. Dialpad's focus is on creating human-first experiences and supporting businesses in their communication and customer service needs.