Job Description
This role is part of the AI Engineering team responsible for supporting AI solution implementation on AWS cloud. The DevOps engineer will handle day-to-day operations related to infrastructure deployment, management, security, monitoring, and alerting.
What you'll do here:
- Assist in managing and maintaining the AI platform, including AWS or other cloud services.
- Implement infrastructure as code using tools such as Terraform, GitHub, GitHub Actions, and Jenkins.
- Utilize AWS services (S3, Lambda, CloudWatch, VPC) to manage and optimize cloud infrastructure.
- Help create and maintain CI/CD pipelines.
- Work with Databricks and Snowflake.
- Resolve technical issues, perform root cause analysis on production issues, and participate in code reviews.
- Support development teams in adopting best DevOps practices.
- Collaborate with AI Engineering teams for seamless deployments.
- Support the operational aspects of the data pipeline.
- Ensure security and promote secure coding practices throughout the development lifecycle.
What you bring to the table:
- Bachelor’s degree in computer science, engineering, or equivalent experience.
- 4-5 years of experience in software or AI engineering and DevOps roles.
- Experience with AWS cloud technologies like S3, Lambda, CloudWatch, VPC.
- Experience with DevOps, IaC, CI/CD tools such as GitLab, GitHub, Jenkins, Terraform, Kubernetes, ELK.
- Experience with Databricks and Snowflake is advantageous.
- Knowledge of the machine learning cycle is a plus.
- Self-starter with initiative and drive.
- Excellent communication skills.
Working Environment:
- AI Engineering Team focusing on secure, large-scale AI pipelines using cloud technologies.
- Agile / Scrum methodologies.
Job Highlights
This position offers an opportunity to work with cutting-edge AI and cloud technology in a collaborative and agile environment, supporting innovative AI solutions.