Backend Engineer - Rust & Python

Backend Engineer - Rust & Python
Permanent | Up to £130,000 | London (Hybrid - 2 days onsite)

We are seeking an ambitious Backend Engineer to join a fast-growing technology company at a pivotal stage of scaling. You will design and build distributed systems, storage infrastructure, and Back End platform components that enable Real Time data processing and insights. This is a high-impact role within a small team where engineers contribute directly to technical direction and engineering practices.

Key Responsibilities

  • Design and develop distributed Back End systems for Real Time data processing
  • Build and maintain scalable data pipelines and storage solutions
  • Contribute to API design, service architecture, and Back End platform development
  • Develop systems that scale efficiently with increasing data volumes
  • Make sound architectural decisions within real-world constraints
  • Collaborate across teams to deliver features with a high degree of autonomy
  • Support best practices in code quality, testing, and review processes

Skills & Experience

  • Strong Back End engineering experience with a focus on system design
  • Proficiency in Rust (or experience with a similar language and willingness to learn)
  • Experience using Python for Back End services or APIs
  • Understanding of distributed systems, data pipelines, and scalable architectures
  • Familiarity with technologies such as message brokers, relational databases, RPC frameworks, and container orchestration tools
  • Ability to operate and improve production systems, including handling trade-offs and system reliability
  • Comfort working in environments with evolving requirements and limited initial structure
  • Experience leveraging AI-assisted development tools effectively
  • Strong communication skills and ability to work independently

Desirable

  • Experience working with high-throughput or large-scale data systems
  • Knowledge of distributed storage, sharding, or partitioning techniques
  • Familiarity with concepts such as consistent hashing or parallel data processing
  • Experience working close to system-level or infrastructure components

Job Details

Company
IO Associates
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP 90,000 - 130,000 Annual
Posted