Apply

Software Engineer, Distributed Systems

Posted 3 months agoViewed

View full description

📍 Location: Argentina, GMT-8, GMT-3

🔍 Industry: Artificial Intelligence, Customer Communications

🗣️ Languages: English

🪄 Skills: PythonKubernetesData engineeringData scienceRedisCollaborationCI/CDDevOps

Requirements:
  • 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, value collaboration, and have strong experience with one or more dynamically typed programming languages.
  • You have a strong desire to continuously learn, enjoy efficient problem evaluation, and make data-driven decisions.
  • You appreciate code and system maintainability, support continuous improvement, and have fluency in English.
Responsibilities:
  • 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.
  • First 3 Months: You’ll acclimate and be paired directly with a peer, working primarily with fully asynchronous modern Python and exposed to Open Source Software.
  • First 6 Months: You’ll collaborate with team members on code changes, deploy code on Google Cloud Platform, and evaluate state-of-the-art systems and techniques.
  • First 12 Months: You’ll build and manage high-performance real-time data pipelines while sharing knowledge with teammates through learning sessions.
Apply