Description
Thought Machine's mission is bold – to properly and permanently rid the world's banks of legacy technology.
As an Infrastructure Engineer at Thought Machine, you will play a crucial role in deploying and maintaining cutting-edge software, developing tools and integrations with third-party infrastructure components used in customers' environments.
Responsibilities
- Support the engineering team in building reliable, scalable applications
- Help design and build tools to make services scalable and highly available, automating wherever possible
- Develop observability and orchestration tooling to allow customers to monitor and manage deployments
- Contribute to disaster recovery, backup and redundancy tooling and strategy
- Assist in improving the quality of the codebase by building new tools and processes
Requirements
- A degree in Computer Science, Engineering or a similar technical field
- 3-5 years of hands-on experience
- Experience developing production-ready infrastructure management tooling with either Python or Golang
- Familiarity with at least one of the following: Observability Tools (e.g. Prometheus, OpenTelemetry, Grafana), Databases (e.g. Postgres, DuckDB), Event Streaming platforms (e.g. Kafka), Container Orchestration (e.g. Docker, Kubernetes)
- Familiarity with cloud platforms such as AWS, Azure or GCP
- Experience with CI/CD systems (e.g. Jenkins, CircleCI, GitLab, GitHub Actions)
Benefits
- Highly competitive salary and commission
- Pension plan (match up to 5%)
- Life insurance (3x annual salary)
- Competitive maternity (six months fully paid) and paternity leave (four weeks fully paid)
- Shared parental leave (matched to maternity leave)
- 25 days holiday and bank holidays
- Flexible working hours
- Cycle-to-work scheme
- Electric car scheme
- Season ticket loan
- Access to outstanding learning materials and courses
- Sports and hobby clubs, subsidised by Thought Machine
- Fresh fruit and cereals, healthy snacks, smoothies and drinks
- Two charity days a year
- Weekly food pop-up