Software Engineer, Ai Core

Job expired!

Join Dialpad as a Software Engineer, AI Core

Dialpad is the industry-leading AI-Powered Customer Intelligence Platform revolutionizing modern workstreams and collaboration across the globe. Utilizing over 4 billion minutes of data from voice and meetings, Dialpad integrates advanced AI technologies across multiple modules such as Ai Contact Center, Ai Sales, and Ai Meetings, boosting productivity and customer satisfaction for over 30,000 brands worldwide. As a venture supported by tech giants like Google and investments from ICONIQ and Andreessen Horowitz, Dialpad boasts a robust $200M in ARR and ranks as one of the world's fastest-growing AI innovators.

About the AI Engineering Team at Dialpad

The AI Engineering team at Dialpad is at the heart of crafting 'The Good AI'. Collaborating closely with Data Science, Telephony, and Product Engineering teams, this role spans across various disciplines including Distributed Systems Engineering, DevOps, MLOps, and Data Engineering, crucial for enhancing our AI-driven products.

Your Role as a Software Engineer, AI Core

In this pivotal role, you will oversee the development and stability of our proprietary near real-time ML inference system. This is your chance to work on a large-scale distributed system utilizing cutting-edge technologies such as Kubernetes, Redis, and modern asynchronous Python among others. You’ll play a crucial role in scaling our AI capabilities and work closely with Data Science teams to roll out new AI features that meet our customers' needs.

This position offers flexibility being based in our Buenos Aires, Argentina office, or you can choose to work remotely within GMT-8 to GMT-3 time zones.

What You’ll Do

First 3 Months:

  • Get onboarded and partner up with peers and managers to gather necessary tools and knowledge.
  • Engage with fully asynchronous modern Python and other languages appropriate for specific tasks.
  • Interact with Open Source Software, contributing to and maintaining our libraries.

First 6 Months:

  • Participate in code reviews and major system changes.
  • Deploy daily using Google Cloud Platform, Kubernetes, Docker, and CI/CD systems.
  • Adopt state-of-the-art systems and practices to enhance system resilience and scalability.

First 12 Months:

  • Develop high-performance real-time data pipelines.
  • Share your knowledge and learnings through regular sessions with the Engineering and Data Science teams.

Skills Required

  • Bachelor’s Degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.
  • Foundational knowledge in software engineering and distributed systems.
  • Strong analytical skills and proficiency in dynamically typed programming languages.
  • Passion for continuous learning and ability to identify and utilize the best tools for any job.
  • Excellent problem-solving abilities and a strong data-driven approach to decision making.
  • Fluency in English with excellent communication skills.

Bonus Experience:

  • Python ecosystem.
  • Cloud platforms like Google Cloud Platform or AWS.
  • Version control systems such as Git.
  • Database management, both relational and non-relational, and familiarity with messaging systems.

Dialpad's Employee Benefits

  • Professional Development: Reimbursements for professional development expenses.
  • Culture: Named a Top Workplace seven times; celebrates a collaborative culture.
  • Compensation and Equity: Competitive salary and stock options.
  • Diversity, Equity, and Inclusion: Committed to building an inclusive workplace with Employee Resource Groups and internal development programs.

Dialpad is an equal-opportunity employer fervently dedicated to creating a diverse environment and an inclusive culture where every voice is heard.

If you are driven and passionate about advancing your career at a forefront AI technology company, applying your skills where innovation and diversity thrive, join Dialpad today!