
Senior Platform Infrastructure Engineer
- London
- Permanent
- Full-time
- Design, build, and maintain a highly available and scalable graph database service using Neo4j (or other graph database technologies as needed).
- Develop and maintain automation for provisioning, configuring, and managing the graph database infrastructure.
- Implement monitoring and alerting solutions to proactively identify and resolve issues related to the graph database service.
- Work with development teams to understand their graph database requirements and provide guidance on optimal usage patterns.
- Develop and maintain APIs and tools to simplify access to the graph database service for application developers.
- Contribute to the overall architecture and design of the platform infrastructure.
- Participate in on-call rotations and respond to incidents related to the graph database service.
- Document system architecture, configurations, and operational procedures.
- Stay up-to-date with the latest trends and technologies in graph databases and infrastructure automation.
- Collaborate with other infrastructure teams on cross-functional projects.
- Troubleshoot and resolve complex issues related to the graph database service.
- Implement security best practices to protect the graph database infrastructure and data.
- 3+ years of experience in a software engineering, infrastructure engineering, or related role.
- Strong understanding of database concepts and principles.
- Proven experience with Neo4j or other graph database technologies (e.g., JanusGraph, Amazon Neptune).
- Experience with infrastructure-as-code tools (e.g., Terraform, CloudFormation).
- Proficiency in at least one programming language (e.g., Python, Go, Java).
- Experience with Linux system administration.
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).
- Bachelor's degree in Computer Science or a related field, or equivalent experience.
- Neo4j certification.
- Eligible to work in London.
- Experienced in building and managing large-scale, distributed systems.
- Experienced in cloud platforms (AWS, Azure, GCP).
- Experience in database performance tuning.
- Contributor to open-source projects.
- Strong problem solver and skilled with troubleshooting.
- Excellent communicator and collaborator.