Negotiable
Undetermined
Undetermined
United Kingdom
Summary: The role of DevOps Engineer (Machine Learning and Python) is focused on developing and maintaining scalable machine learning systems and services. The ideal candidate will have extensive experience in DevOps, particularly with CI/CD pipelines and containerization technologies, and will thrive in a fast-paced environment. This position requires strong problem-solving skills and the ability to work with emerging technologies. The role is based in the UK and is contract-based.
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: undetermined
IR35 Status: undetermined
Seniority Level: Senior
Industry: IT
Role: DevOps Engineer (Machine Learning and Python) Location: Bulgaria or Poland or UK Job Type: Contract About the Role: 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.