DevOps Engineer
Ion
Job Summary
Lab49 is seeking a DevOps Engineer to assist a data science team in migrating machine learning MVP and POCs from a development environment to a production-ready, standalone API service. Key responsibilities include architecting, designing, developing, and deploying DevOps workflows to support the data science team. The role also involves actively contributing to cloud architecture adoption, development best practices, and introducing new cloud technologies. The engineer will provide guidance and mentorship to development teams for building cloud competencies, and define/document best practices for application deployment and infrastructure maintenance. The position requires being in the office in Mexico City one day per week, or more as the project demands.
Must Have
- 5+ years of experience putting software into production
- Proficiency in Infrastructure as Code (IaC) and cloud technologies
- Good understanding of AWS ecosystem and Terraform
- Proficient in CI/CD technologies and best practices for API/data pipeline deployment
- Proficient with Docker and best practices for API services
- Experience with Python package managers and testing frameworks
- Experience with SQL and creating scheduled data pipeline jobs
- Excellent written and spoken English
- Excellent communication skills
Good to Have
- Experience with Data Engineering, Machine Learning models, MLOps, and AIOps
- Experience with Generative AI technologies and RAG
Perks & Benefits
- Opportunity to work on cutting-edge projects
- Collaborate with industry leaders
- Accelerate career growth in a dynamic environment
- Supportive mentors for personal development
Job Description
Key responsibilities:
- Architect, design, develop, and deploy DevOps flows to support a data science team.
- Actively contribute to the adoption of cloud architecture, development and engineering best practices, and new cloud technologies.
- Provide guidance, thought leadership, and mentorship to development teams to build cloud competencies.
- Define and document best practices and strategies regarding application deployment and infrastructure maintenance
- Be ready to be at the office in CDMX 1 day per week, or more if the project so requires
Required Skills and Experience:
- 5+ years as a technical IC putting software into production.
- Proficiency in IaC and cloud technologies.
- Good understanding of the AWS ecosystem and Terraform.
- Proficient in CI/CD technologies and best practices for deploying software APIs and data pipelines to production.
- Proficient with Docker and best practices for creating new API services.
- Experience with Python package managers and Python testing frameworks.
- Experience with SQL and creating schedule data pipeline jobs that power other systems.
- Excellent written and spoken English
- Excellent communication skills
Desired Skills:
- Ideally, experience with Data Engineering, Machine Learning models, MLOps and AIOps (or interested in picking up).
- Experience with GenAI technologies and RAG is a plus.