Our engineering department is a melting pot of some of the brightest (and kindest!) engineers in the industry.
hx Renew is self-serve - allowing insurance professionals to login to our development platform and build their own models in a "pro-code" environment, using the Python open source language.
We’ve built an amazing cloud-based product around a highly flexible and scalable platform, and this has led to rapid growth of our customer base. As we further grow it we need to ensure that our platform tooling is as great as Renew itself.
The level of complexity of hx Renew requires a highly technical, true engineering mindset so an output of this is a deeply creative, innovative environment where we push technological boundaries, both through our work and our regular (and sometimes irregular!) hackathons.
You will build sustainable quality processes in all of the areas that support our production environments. These include, but are not limited to: super-smooth deployment and release processes, advanced monitoring and telemetry, advanced networking configurations, improving elasticity and ensuring that we can scale our cloud resources in a rapid and cost-efficient way, and making sure that we are proactive in reliability.
As a Platform Engineer you will be part of a highly skilled team who will build out and install high quality platform engineering as a discipline across our engineering teams. You’ll then implement training in these for all of our development teams, but will continue to be highly hands-on and lead on solving our most challenging platform engineering problems.
Note - while the intention is that this is primarily an in-hours role, there may be some occasional out-of-hours on-call support requirements.
Design and implement our platform best practices, ensuring that our AWS services are configured and used in the optimum way
Improve or redesign our build and release processes, ensuring that we have the very best possible continuous development and deployment workflows
Create state of the art monitoring and alerting so we not only have self-healing infrastructure but also tooling to proactively spot and avoid issues
Implement performance monitoring and optimisation practices, ensuring that hx Renew performs as well as possible
Design and implement disaster recovery and outage-restoration processes
Work with our Customer Engineering team, assisting with the most difficult customer onboarding and integration issues, and writing tools to automate customer environment builds
Work with our Backend team to ensure that our APIs are performant and scalable
Work with our Frontend team to optimise front-end performance, accessibility, and responsiveness
Experience within a high-performance rapid scaling AWS-based environment - ideally in a single-tenant multi-environment configuration
Designed or implemented AWS-based platform architecture, alongside compute, storage, and networking (VPC, VPN or HTTP proxies)
Helped on the implementation of new development and deployment tooling, and/or new monitoring tooling
Developed, or implemented changes to, system configuration and deployment tools – ideally using some of; Rust, Python, Golang, Terraform, React, NodeJS or similar
Experience with CI/CD, rolling releases, feature flags, and other deployment tools and techniques
Worked with internal development engineering teams to scope and specify new platform features
Bonus points if you have done this with a high-growth B2B company, where the product has been changing and updated regularly, requiring a dynamic and agile approach to ensure the content remains current!
Initial call with our Talent team to kick things off
Manager Interview
Skills Interview
Values Interview
We offer!
Stay up to date with our news and updates via our blog: https://www.hyperexponential.com/blog/