Tech Stack
AWSAzureCloudDockerKubernetesPythonPyTorchScikit-LearnTensorflow
About the role
- About Faculty: At Faculty, we transform organisational performance through safe, impactful and human-centric AI.
With more than a decade of experience, we provide over 350 global customers with software, bespoke AI consultancy, and Fellows from our award winning Fellowship programme.
Our expert team brings together leaders from across government, academia and global tech giants to solve the biggest challenges in applied AI.
About the Role: Situated within our Applied AI consultancy; work across UK Defence, Government, Life Sciences, Energy, Banking and Retail; work may move between business areas depending on client requirements; need to be versatile and client-facing.
Requires eligibility for SC clearance and willingness to work up to three days per week on site with UK Defence customers; may require travel outside London base
What You'll Be Doing: Design, build, and deploy production-grade software, infrastructure, and MLOps systems that leverage machine learning.
Develop new methodologies and champion best practices for managing AI systems deployed at scale, supporting technical and non-technical stakeholders to deploy ML.
Responsible for engineering aspects of customer delivery projects: building software and infrastructure leveraging ML, creating reusable scalable tools, working with customers, working with data scientists and engineers, implementing Faculty’s view on operationalising ML software.
Key responsibilities include working in cross-functional teams, scoping projects/designing systems with senior engineers, providing technical expertise to customers, technical delivery
Requirements
- Understanding of, and experience with the full machine learning lifecycle
Working with Data Scientists to deploy trained machine learning models into production environments
Working with a range of models developed using common frameworks such as Scikit-learn, TensorFlow, or PyTorch
Experience with software engineering best practices and developing applications in Python.
Technical experience of cloud architecture, security, deployment, and open-source tools ideally with one of the 3 major cloud providers (AWS, GPS or Azure)
Demonstrable experience with containers and specifically Docker and Kubernetes
An understanding of the core concepts of probability and statistics and familiarity with common supervised and unsupervised learning techniques
Demonstrable experience of managing/mentoring more junior members of the team
Outstanding verbal and written communication.
Excitement about working in a dynamic role with the autonomy and freedom you need to take ownership of problems and see them through to execution