Software Engineer (R&D, Cloud & AI)
Location: Latam (Preferred: Mexico)
Seniority: Mid to Senior Level
Languages: Fluent English and Spanish.
About the Role
We are seeking a Software Engineer (R&D) to join our international development team building advanced voice, AI, and cloud communication systems.
This is a hands-on engineering role focused on designing and developing scalable, AI-driven software products.
While this position is primarily R&D-focused, the engineer will also participate in a shared on-call rotation to provide emergency support coverage, including occasional weekends or holidays.
Responsibilities
- Design, build, and maintain cloud-native microservices and APIs in Golang (Go).
- Develop and integrate AI-powered capabilities (speech, NLP, or conversational systems).
- Collaborate with the global R&D team to deliver robust, production-grade systems.
- Participate in on-call rotations for emergency response — typically limited and compensated separately.
- This includes occasional weekends or holidays to ensure global 24/7 coverage. (on-call participation compensated when applicable).
- Engage in architecture design, code reviews, and testing.
- Contribute to CI/CD pipelines and DevOps best practices.
Requirements
- 5+ years of professional experience as a software engineer.
- Strong proficiency in Golang and web service development.
- Must-have: demonstrable experience building or integrating AI systems/APIs (e.g. OpenAI, Google Cloud AI, TensorFlow, etc.).
- Familiarity with cloud infrastructure (AWS, GCP, Azure).
- Fluent English; excellent communication and collaboration skills.
- Comfortable with on-call duties, including occasional weekends or holidays. (on-call participation compensated when applicable).
Nice to Have
- Experience in telecom, VoIP, or communication systems.
- DevOps knowledge (Kubernetes, CI/CD).
- Full-stack experience (React, Node.js).
Please Apply Here : https://recruiterflow.com/radhires/jobs/328