DevOps Engineer - AI Labs
Role details
Job location
Tech stack
Job description
As a DevOps at AI Labs, you will be tasked with supporting engineers, data scientists and product managers in delivering AI applications across business units within our company, including Regulatory, Business Intelligence, Clinical Trials, and Drug Manufacturing.
Your focus will be on building infrastructure for hosting Web, Natural Language Processing (NLP), and Analytics applications. From data acquisition and infrastructure requirements, through deployment, monitoring, and security.
The challenge!
- Support the design, provisioning and operation of cloud infrastructure for AI workloads (Azure and AWS).
- Build and maintain CI/CD pipelines to automate testing and deployments
- Develop Python-based automation scripts and tools to improve operational efficiency.
- Define and manage cloud resources using Infrastructure as Code (Terraform).
- Assist in managing containerized applications using Docker (and optionally AKS).
- Contribute to the team's observability stack, helping create metrics, dashboards, alerts and traces using tools like Grafana, Prometheus, Loki, Azure Monitor, and Langfuse.
- Document runbooks, procedures and best practices to ensure reliable and repeatable operations
Requirements
We are seeking a DevOps Engineer to join our Applied AI Team. The ideal candidate will have background in computer engineering and networking, and experience working with Software or Data teams., * Proficient in Spanish and English in written and verbal communication.
- Experience working in agile environments (e.g., Jira).
- Solid understanding of Python, Linux, and scripting fundamentals
- Hands-on experience with CI/CD pipelines, ideally using GitHub Actions (others like GitLab CI or Azure DevOps also valid).
- Practical experience or training in Infrastructure as Code (Terraform).
- Familiarity with containerization (Docker).
- Knowledge of cloud platforms
- Familiarity with monitoring and logging tools (Grafana, Prometheus, Loki, Azure Monitor, etc.).
- Interest in or exposure to Ansible or other configuration management tools.
- Demonstrated ability to collaborate with engineering teams, communicate clearly, and learn quickly.