DevOps Engineer with ML/AI Knowledge (Remote)
Overview:
We are seeking a talented DevOps Engineer with ML/AI Knowledge to join our team. Working remotely for a German-based company, you will support and optimize the infrastructure and deployment processes for machine learning and AI-driven applications. This role requires a combination of DevOps expertise and foundational knowledge of machine learning technologies to bridge the gap between development and operations effectively.
Key Responsibilities:
- Infrastructure Management
- Build and manage scalable, cloud-based infrastructure for AI/ML applications.
- Implement and maintain containerized environments using Docker and orchestration tools like Kubernetes.
- Optimize deployment pipelines to support seamless integration of machine learning models.
- CI/CD and Automation
- Develop and manage CI/CD pipelines to automate build, testing, and deployment processes.
- Monitor and enhance system reliability, scalability, and performance through proactive automation.
- AI/ML Workflow Support
- Collaborate with data scientists and AI engineers to streamline model training, testing, and deployment.
- Manage and deploy ML pipelines, ensuring integration into production environments.
- Optimize workflows for ML model serving and API integration.
- Monitoring and Security
- Set up monitoring tools to track system performance, application uptime, and resource utilization.
- Implement security best practices to safeguard sensitive data and ensure compliance with regulations.
- Collaboration and Troubleshooting
- Work closely with development teams to resolve infrastructure-related bottlenecks.
- Provide technical support for AI/ML applications in production.
Required Technical Skills:
- DevOps Expertise:
- Proficiency with containerization tools (Docker) and orchestration platforms (Kubernetes).
- Hands-on experience with cloud platforms like AWS, Azure, or Google Cloud.
- Strong knowledge of CI/CD pipelines and automation tools (e.g., Jenkins, GitHub Actions).
- Infrastructure and Deployment:
- Expertise in managing scalable, distributed systems.
- Experience in deploying AI/ML models in production environments.
- Familiarity with infrastructure as code tools such as Terraform or Ansible.
- AI/ML Knowledge:
- Foundational understanding of machine learning and AI workflows.
- Experience with managing ML pipelines and serving models through APIs.
- Basic knowledge of LLMs and their deployment in production.
- Monitoring and Security:
- Familiarity with monitoring tools like Prometheus, Grafana, or ELK Stack.
- Experience in implementing best practices for security and compliance.
- Database and Version Control:
- Experience with SQL and NoSQL databases.
- Proficiency in Git for version control.
Experience and Qualifications:
- Education: Bachelor’s or Master’s degree in Computer Science, DevOps, or a related field.
- Experience: At least 3 years of professional experience in DevOps, with exposure to AI/ML workflows.
- Language Skills: Excellent English communication skills; German proficiency is a plus.
- Collaboration: Proven ability to work in cross-functional and international teams.
- Problem-Solving: Strong analytical skills and a proactive approach to troubleshooting.
What We Offer
- Remote Work: Fully remote position.
- Innovative Projects: Opportunity to work on cutting-edge conversational AI projects.
- Collaborative Environment: Join a dynamic team that values collaboration and innovation.