ApplySoftware 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