Long Description
Responsibilities:
- Develop and maintain cloud infrastructure using Terraform (modules, state management, CI/CD integration).
- Write Python scripts for automation, tooling, and small data/ML-related tasks.
- Assist in building and maintaining CI/CD pipelines (code builds, tests, deployments).
- Collaborate with developers to design scalable, secure, and reliable cloud solutions (AWS or GCP).
- Monitor, troubleshoot, and optimize cloud resources and deployments.
- Document architectures, runbooks, and standard operating procedures.
- Stay current with cloud and AI tooling best practices and evolving technologies.
Requirements:
- Basic hands-on experience with AWS or Google Cloud Platform.
- Proficiency in Terraform (writing modules, variables, outputs, state management, backends).
- Proficient in Python; ability to write scripts for automation and tooling.
- Basic understanding of CI/CD concepts and practices.
- Some exposure to AI coding or ML workflows is a plus.
- Strong English writing and communication skills.
- Ability to work effectively in a team and learn quickly.
- Optional: Knowledge of containerization (Docker), Kubernetes, or monitoring tools.
AI Coding Skills (nice-to-have or mandatory depending on role):
- Experience using AI code assistants/tools (e.g., Claude code, Codex, GitHub Copilot) to generate, review, and optimize code.
- Integrating AI-generated code into development workflows; evaluating quality, safety, and licensing.
- Writing AI/ML-enabled automation scripts (data preprocessing, model inference scaffolding, feature extraction).
- Familiarity with prompting strategies to improve AI code generation accuracy.
- Use of AI to assist with code reviews, bug triage, and documentation generation.
- Version control practices for AI-assisted development (commits, pull requests, code provenance).
- Basic understanding of responsible AI practices, including bias mitigation and secure model deployment considerations.