About The Position

Support the development and deployment of a next-generation decentralized Layer 1 blockchain platform leveraging systems programming languages such as Go and Rust. This role focuses on building core components of the blockchain's custom storage system and cloud-native infrastructure. The role holder will be required to build reliable and scalable software solutions with high performance and maintainability in mind and play a crucial role in delivering scalable and secure infrastructure, contributing directly to the platform's performance, reliability, and correctness. Will work closely with a world-class team of blockchain engineers and infrastructure specialists to shape the underlying technology powering a pioneering decentralized network.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or foreign degree equivalent)
  • 10 years of experience in a software development occupation, any job title, in which the required experience or skills were gained
  • 10 years of experience leading or contributing to large-scale backend, infrastructure, or distributed systems projects
  • 5 years of experience developing production-grade software in backend or distributed systems roles
  • 5 years of experience designing, building, and maintaining reliable, scalable software systems in a collaborative environment
  • 3 years of hands-on experience working with SQL databases (e.g. PostgreSQL) and NoSQL databases (e.g., MongoDB)
  • 3 years of experience deploying and managing services in Kubernetes environments using Terraform and Helm
  • 3 years of proficiency in observability and performance analysis tools (e.g. Prometheus and Grafana) and distributed tracing technologies (e.g. OpenTelemetry)
  • Any prior experience with cloud platforms (e.g. AWS or GCP)

Responsibilities

  • Design and implement the blockchain's custom storage engine, including append-only files, write buffers, and page caches for high-throughput, low-latency access
  • Build high performance and fault-tolerant data handling mechanisms to ensure consistent and durable blockchain state across system failures
  • Deploy and operate the blockchain in Kubernetes environments (EKS/GKE), managing infrastructure using Terraform, Helm, and container-based automation
  • Use tracing, benchmarking, and profiling tools to monitor system health and continuously optimize CPU, memory, and I/O performance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service