A recognized tech services company is seeking a new Terraform AWS Engineer to join their team in a Remote capacity. In this role, the Terraform AWS Engineer will be responsible for designing, implementing, and maintaining infrastructure-as-code (IaC) solutions to support scalable machine learning inference workloads across multiple AWS accounts.
Responsibilities:
- Develop and maintain Terraform modules for provisioning ML inference pipelines (real-time, batch, serverless, asynchronous)
- Automate deployment of SageMaker endpoints, Lambda functions, Step Functions, and associated monitoring/logging infrastructures
- Implement cross-account infrastructure for model registry, approval workflows, and endpoint deployment
- Provision and manage AWS resources including S3 buckets, CloudTrail, EventBridge, CloudWatch log groups, and API Gateway
- Ensure infrastructure is secure, scalable, and compliant with organizational standards
- Collaborate with ML engineers, security architects, and cloud architects to align infrastructure with model lifecycle workflow
- Support backup and restore processes for model artifacts and logs
- Maintain documentation and version control of Terraform configurations
Qualifications:
- Strong experience with Terraform and AWS services (SageMaker, Lambda, Step Functions, CloudWatch, S3, IAM, API Gateway)
- Proficiency in infrastructure-as-code principles and CI/CD pipelines
- Familiarity with ML workflows and model deployment processes
- Experience with multi-account AWS environments and cross-account resource sharing
- Knowledge of Security best practices in Cloud environments
Desired Skills:
- Experience in MLOps or ML platform engineering
- Familiarity with monitoring tools and alerting systems
- Understanding of model governance and compliance frameworks



