Software Engineer
Vancouver, Canada
About Dialpad
Dialpad is the leading Ai-powered customer communications platform creating human-first, Ai-enhanced solutions that will drive the next wave of how businesses communicate with and serve their customers. Enterprise customers like Randstad, Remax, Mizuho, Cigna, T-Mobile, Johns Hopkins, Motorola, Warby Parker, Panera Bread, and Netflix, use Dialpad and its Ai capabilities to deliver amazing customer experiences. Supported by notable investors such as Andreessen Horowitz, Google Ventures, and ICONIQ Capital, Dialpad is a dynamic force in Ai technology with a rapidly expanding presence. Visit dialpad.com to learn more.
About the team
Dialpadâs Ai Engineering team works centrally alongside Data Science, Telephony, and Product Engineering teams to produce The Good Ai. In this role, youâll leverage and acquire a broad skill set ranging from Distributed Systems Engineering, DevOps, MLOps and Data Engineering to deliver functionality essential to powering Dialpadâs Ai products.
Your role
As a Software EngineerâAi Core, youâll work with the team to own 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 Buenos Aires, Argentina Office, or Fully Remote within the time zones of GMT-8 to GMT-3.
What youâll do
First 3 Months
- 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 other languages where it makes sense to 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.
First 6 Months
- Youâll collaborate. All levels of engineers on the team participate in authoring and reviewing PRs for code changes, and RFCs for more âŚ
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Collaborative culture Equity Flexible time off Fully remote Medical, Dental, and Vision plans Remote work flexibility
SkillsAI Asynchronous Programming CI/CD Data engineering DevOps Docker Google Cloud Platform Kubernetes MLOps Open Source Open Source Technologies Python Redis
EducationBachelor's Computer Science Mathematics Related Field Software Engineering
TimezonesAmerica/Edmonton America/Moncton America/Regina America/St_Johns America/Toronto America/Vancouver UTC-3 UTC-4 UTC-5 UTC-6 UTC-7 UTC-8