onsite
Senior AI Engineer - ML, MLOps, and AI Applications - Tetra Tech
AI Engineer
Lead the design, deployment, and scaling of machine‑learning solutions using Python, AWS, Docker, and Kubernetes, while driving MLOps best practices to deliver AI‑powered services and products.
About the role
Key Responsibilities
- Architect and develop end‑to‑end ML pipelines, from data ingestion to model training, validation, and deployment.
- Implement MLOps workflows using CI/CD, Docker, and Kubernetes to ensure reproducible, scalable, and secure model delivery.
- Collaborate with cross‑functional teams to translate business requirements into AI solutions and measurable outcomes.
- Monitor model performance in production, perform root‑cause analysis, and iterate on models to maintain accuracy and relevance.
- Document best practices, design decisions, and operational procedures for internal knowledge sharing.
Requirements
- 5+ years of experience in machine‑learning engineering or data science roles.
- Proficiency in Python, TensorFlow/PyTorch, and cloud services (AWS, Azure, or GCP).
- Hands‑on experience with Docker, Kubernetes, and CI/CD pipelines for ML deployments.
- Strong understanding of data engineering concepts, including data pipelines and feature stores.
- Excellent communication skills and a collaborative mindset.
Skills
pythonmachine learningmlopsawsdockerkubernetescicd