Negotiable
Undetermined
Remote
United Kingdom
Summary: We are looking for a Senior Developer with extensive DevOps experience and a strong foundation in machine learning systems. The role involves designing and maintaining scalable ML systems, managing CI/CD pipelines, and collaborating with teams to integrate ML models into production. The ideal candidate should be self-driven, capable of troubleshooting complex issues, and passionate about innovative technologies. This position is remote and open to candidates in the UK, Poland, and Bulgaria.
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: Senior
Industry: IT
Job Role: DevOps with Machine Learning
Job Type: Contract
Location: UK, Poland & Bulgaria (Remote)
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.