remote
Graduate AI Solutions Engineer
Software Engineer
Entry‑level AI Solutions Engineer building and scaling model inference pipelines on AWS using Python, Docker, and Kubernetes, while integrating ML workflows and ensuring robust CI/CD practices.
About the role
Key Responsibilities
- Design, develop, and maintain scalable AI inference pipelines on AWS, leveraging Docker and Kubernetes for container orchestration.
- Implement and optimize machine learning models, ensuring high performance and low latency in production environments.
- Collaborate with cross‑functional teams to integrate AI solutions into client workflows and internal products.
- Automate deployment workflows using CI/CD tools, monitoring, and logging to guarantee reliability and observability.
- Document best practices, troubleshoot production issues, and provide technical guidance to developers and stakeholders.
Requirements
- Strong programming skills in Python and experience with ML libraries (e.g., PyTorch, TensorFlow).
- Hands‑on experience with AWS services (EC2, ECS/EKS, S3, Lambda) and containerization technologies.
- Familiarity with Kubernetes, Helm, and CI/CD pipelines (GitHub Actions, Jenkins).
- Excellent problem‑solving abilities and a passion for building production‑grade AI systems.
- Effective communication skills and a collaborative mindset.
Skills
pythonmachine learningawsdockerkubernetescicd