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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.