
¡Activa las notificaciones laborales por email!
Genera un currículum adaptado en cuestión de minutos
Consigue la entrevista y gana más. Más información
An innovative tech company is seeking a Senior Software Architect to lead the design and development of a cloud-native ML-enabled platform in Mexico. The role requires 8+ years of experience in software engineering, particularly in cloud-native architectures, full-stack development, and CI/CD procedures. Candidates should have strong skills in microservices, containerization, and infrastructure automation. The position is remote, open to candidates in Central or South America, with possible relocation options. It offers the chance to impact e-waste management through technology.
We are an innovation-driven company tackling one of the planet's most pressing challenges : e-waste management.
Our platform enables companies and recyclers to responsibly recycle e-waste and feed essential materials into the circular energy production.
We're seeking a Senior Software Architect to lead the design, development, and deployment of our next-generation platform.
As a Senior Software Architect, you will play a pivotal role in shaping the technical architecture of our cloud-native ML-enabled platform.
You will work closely with experts, stakeholders, and senior management to design the next phases of the platform.
This role requires a strong foundation in hands‑on software engineering and DevOps practices, as well as cloud infrastructure.
Any experience in ML model integration is a huge plus.
Architect and build cloud-native applications.
Previous experience of taking the applications from conception to deployment is required.
Define, document, and maintain high‑level software architecture using established architectural patterns (e.g., microservices, event‑driven, serverless).
Design scalable microservices and APIs to support ML inference and data pipelines.
Lead implementation of CI / CD pipelines, infrastructure as code, and automated testing.
Collaborate with experts to integrate and deploy ML models.
Extensive experience with cloud services for application development, deployment, databases, and managing ML workloads.
Establish and enforce coding standards, review pull requests, and mentor junior software engineers.
Review code delivered by external vendors to ensure quality and maintainability.
8+ years of professional software engineering experience building cloud‑native systems and performing architectural trade‑offs involving scalability, cost, and maintainability.
Full‑stack development experience, working in at least one interpreted language and at least one compiled language, at least one front‑end framework (e.g., React, Vue) and backend APIs.
Solid understanding of relational and NoSQL databases (e.g., PostgreSQL, MongoDB, DynamoDB).
Deep expertise in setting up and maintaining CI / CD pipelines (GitHub Actions, Jenkins, Azure DevOps, etc).
Solid understanding and experience of implementing containerization (Docker, Kubernetes).
Experience in infrastructure automation (Terraform, CloudFormation, etc).
Strong testing mindset with familiarity in unit, integration, and system testing.
Prior work with ML / AI systems, especially in cloud‑native production environments.
Familiarity with data pipelines, message queues, and real‑time data processing (e.g., Kafka, Spark).
Location & Modality: Full‑time, remote, ideally based in Mexico (any city with an airport).
A lab will be set up in Mexico City, and occasional visits to plants will be required.
Open to candidates from Central or South America with relocation possibilities.
Languages: Advanced English and basic Spanish are required.
Start Date: Before the end of September.
Contract Duration: Initially 6 months.
Budget is expected to increase in October, opening the possibility for longer‑term engagement.
Interviews: Two rounds – one cultural and one technical.
Rate: To be determined based on a market rate investigation.
Opportunity to work on mission‑driven technology that directly impacts the world.