Negotiable
Undetermined
Remote
United Kingdom
Summary: The role of DevOps Engineer with ML focuses on developing and maintaining scalable machine learning systems and services. The position requires strong DevOps experience and a solid background in machine learning, emphasizing self-driven research and troubleshooting. The ideal candidate will thrive in a fast-paced environment and work with emerging technologies and complex system integrations. This is a contract position based in the UK, with remote working arrangements available.
Key Responsibilities:
- Design, develop, and maintain scalable ML systems and services.
- Implement and manage CI/CD pipelines and containerized deployments using Docker/Podman and Kubernetes.
- Collaborate with cross-functional teams to integrate ML models into production environments.
- Develop and maintain RESTful APIs and backend services.
- Work with OCR technologies such as Tesseract and Azure Document Intelligence.
- Ensure system reliability, performance, and security through DevOps best practices.
- Maintain and evolve codebases using Git and modern development workflows.
- Conduct independent research and problem-solving to address technical challenges and optimize system performance.
Key Skills:
- 5+ years of software development experience, with a focus on DevOps and ML systems.
- Proficiency in Python and PyTorch.
- Strong experience with Docker/Podman, Kubernetes, and CI/CD pipelines.
- Experience with PostgreSQL.
- Experience with Next.js and building RESTful APIs.
- Familiarity with RabbitMQ and OCR tools (Tesseract, Azure Document Intelligence).
- Experience with Jenkins or similar CI tools.
- Knowledge of XML/XSLT for data transformation and integration.
- Demonstrated ability to independently research and troubleshoot complex technical issues.
Salary (Rate): undetermined
City: undetermined
Country: United Kingdom
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job Title: DevOps with ML
Location: Bulgaria, Poland, UK - Remote
Duration: 6 Months (Extendable)
Employment Type: Contract B2B
Roles & Responsibilities: We are seeking a highly skilled Senior Developer with strong DevOps experience and a solid background in machine learning systems . This role is ideal for someone who thrives in a fast-paced, innovative environment and is passionate about building scalable, reliable, and intelligent systems. This position requires a high degree of self-driven research and troubleshooting , as you will often work with emerging technologies and complex system integrations.
Key Responsibilities:
- Design, develop, and maintain scalable ML systems and services.
- Implement and manage CI/CD pipelines and containerized deployments using Docker/Podman and Kubernetes.
- Collaborate with cross-functional teams to integrate ML models into production environments.
- Develop and maintain RESTful APIs and backend services.
- Work with OCR technologies such as Tesseract and Azure Document Intelligence.
- Ensure system reliability, performance, and security through DevOps best practices.
- Maintain and evolve codebases using Git and modern development workflows.
- Conduct independent research and problem-solving to address technical challenges and optimize system performance.
Required Skills & Experience:
- 5+ years of software development experience, with a focus on DevOps and ML systems.
- Proficiency in Python and PyTorch .
- Strong experience with Docker/Podman , Kubernetes , and CI/CD pipelines .
- Experience with PostgreSQL .
- Experience with Next.js and building RESTful APIs .
- Familiarity with RabbitMQ and OCR tools (Tesseract, Azure Document Intelligence)
- Experience with Jenkins or similar CI tools.
- Knowledge of XML/XSLT for data transformation and integration.
- Demonstrated ability to independently research and troubleshoot complex technical issues.
Nice to Have:
- Experience with Detectron2 for object detection.
- Familiarity with React and Java .
- Exposure to cloud platforms and infrastructure-as-code tools.