Job Purpose
The Engineer is responsible for deploying, configuring, and maintaining data science software, e.g. Posit for Jumping Rivers' clients across cloud and on-premise environments. The role combines hands on infrastructure delivery with ongoing technical support, ensuring client systems are deployed to a high standard and remain stable, secure, and performant once live. You will work closely with clients and the wider Engineering team to deliver reliable infrastructure.
Key Responsibilities
- Deployment
- Deploy and configure data science software for new clients across AWS, Azure, GCP, and on-premise environments
- Provision infrastructure using Infrastructure-as-Code tools (e.g. Terraform, Ansible)
- Configure authentication, SSO, and access control integrations (e.g. LDAP, SAML, OAuth)
- Set up networking, security, and compliance configurations (VPCs, firewalls, SSL/TLS)
- Document deployment architecture and configuration for each client environment
- Support & Maintenance
- Provide ongoing technical support for client environments, responding to and resolving support tickets
- Monitor system health, performance, and availability across client deploymentsApply patches, upgrades, and version updates to data science software and underlying infrastructure
- Troubleshoot and resolve infrastructure, networking, and application level issues
- Escalate and coordinate with third party support where required
- Client Liaison
- Act as a technical point of contact for clients on deployment and support matters
- Scope infrastructure requirements for new deployments in collaboration with clients
- Communicate technical issues, fixes, and maintenance work clearly to non technical stakeholders
- Support onboarding of new clients onto systems
- Internal Collaboration & Process Improvement
- Contribute to internal tooling, automation, and documentation to make deployments faster and more repeatable
- Share knowledge with the wider Engineering team on deployment best practice and recurring issues
Technical Skills
- Essential
- Experience in a DevOps, infrastructure, or systems engineering role
- Hands on experience with at least one major cloud provider (AWS, Azure, or GCP)
- Experience with Infrastructure-as-Code (Terraform, Ansible, or similar)
- Comfortable working in Linux environments
- Understanding of networking fundamentals (DNS, load balancing, VPNs, firewalls)
- Strong, methodical troubleshooting skills
- Desirable
- Direct experience deploying or administering data science software
- Familiarity with R and/or Python ecosystems
- Experience with containerization (Docker/Kubernetes)
- Scripting experience (Bash, Python) for automation
- Experience with monitoring/observability tooling (Grafana or similar)
Soft Skills
- Experience working in a consultancy or client facing environment
- Excellent communication skills, with the ability to explain technical issues to non technical clients
- Ability to manage multiple client deployments and support requests concurrently
- Can demonstrate initiative and ownership of tasks
- Experienced in owning delivery of individual work from start to finish