onsite
AI Software Engineer - Peagle GmbH
Software Engineer
Develop and deploy AI models at scale using Python, TensorFlow, and AWS. Build containerized services with Docker and orchestrate them on Kubernetes, ensuring high performance and reliability.
About the role
Key Responsibilities
- Design, implement, and maintain end‑to‑end machine learning pipelines in Python.
- Deploy models to production on AWS using SageMaker, ECS, or EKS.
- Containerize services with Docker and manage them with Kubernetes.
- Collaborate with data scientists to translate research prototypes into scalable solutions.
- Monitor model performance, troubleshoot issues, and iterate on improvements.
Requirements
- Strong experience with Python and ML frameworks such as TensorFlow or PyTorch.
- Hands‑on knowledge of AWS services (SageMaker, ECS, EKS, S3, Lambda).
- Proficiency in Docker and Kubernetes for container orchestration.
- Solid understanding of CI/CD pipelines and automated testing.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonmachine learningawsdockerkubernetestensorflow