Intropic · Posted 2mo ago
Backend Engineer - Index Data Processing
- Location
- 🇬🇧 London UK, United Kingdom
- Contract
- Full-time
- Role
- Data engineering
- Source
- Employer’s own job board (Lever)
Stack
- PostgreSQL
- Neo4j
- Python
- Go
- Rust
- AWS
The posting
Responsibilities •
Working with product managers, researchers, and other engineers to define cloud-native backend systems and project requirements.
•
Designing, building, and maintaining scalable backend services with a strong focus on cloud architecture.
•
Writing clean, well-tested, and production-ready Python code (with opportunities to use Go or Rust where appropriate).
•
Deploying and operating production systems on AWS with an emphasis on reliability, security, and performance.
•
Using Infrastructure as Code to provision and manage cloud resources. Requirements •
Strong communication skills with both technical and non-technical stakeholders.
•
Independent and self-driven learner with a strong interest in containerised backend engineering.
•
Strong Python experience
•
Experience with Cloud-Native system design and hosting
•
Experience with debugging via observability and monitoring tools such as Prometheus and Loki. Desirables •
Experience or interest in Go and/or Rust.
•
Experience with graph databases or knowledge graphs (e.g. Neptune, Neo4j, or graph modelling on Postgres).