14 days ago
Remote, United Kingdom +3 moreSenior
Responsibilities
- Develop clean, efficient, maintainable software for production-grade AI solutions.
- Deploy, integrate, optimize, version, and monitor AI/ML models in production environments.
- Build data pipelines, perform data wrangling, and integrate AI solutions with enterprise data systems.
- Use cloud platforms, containerization, and orchestration tools to build scalable AI solutions.
- Collaborate with data scientists, software engineers, product teams, and technical and non-technical stakeholders.
- Contribute to the technical growth of the team and participate in knowledge-sharing activities.
Requirements
- Solid software development experience with proficiency in Python, Java, or C++.
- Hands-on experience deploying AI/ML models to production and understanding of MLOps practices.
- Experience with AWS, Azure, or GCP and cloud-native AI tools such as SageMaker, Vertex AI, or Azure ML Studio.
- Working knowledge of Docker and Kubernetes.
- Skills in data engineering, including data pipelines, data wrangling, and enterprise data integration.
- Experience working in agile software development teams and strong cross-functional communication skills.
- A BSc, MSc, or PhD in Computer Science, Machine Learning, Software Engineering, or a related field is desirable.
- Familiarity with Workday APIs, data structures, and integration patterns is desirable.
- Experience with generative AI and large language models, or deep learning techniques such as CNNs, RNNs, and Transformers, is desirable.
Benefits
- Kainos promotes a people-first, collaborative, and inclusive culture.
- The company supports employee growth, values contributions, and provides recruitment accommodations or adjustments when needed.
