Back to search
UMATR Linkedin · Posted 3d ago

Backend Engineer

San Francisco, CA, United States

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Our client is an early-stage infrastructure company building high-performance software that enables engineering teams to search, analyse and work with extremely large volumes of machine-generated data.


They're tackling complex systems problems involving large-scale data processing, distributed infrastructure and high-performance query execution. The team is building a modern platform designed to make working with massive datasets significantly faster and more efficient than traditional approaches.


As an early engineering hire, you'll have genuine influence over architecture, product direction and technical decisions while helping shape a platform used to solve challenging infrastructure problems.


The Role:


You'll help build the core backend platform and the services that power large-scale data ingestion, storage and search.

The role involves designing production systems capable of processing enormous volumes of data, building integrations with cloud platforms and external services, and developing features that make the platform intuitive and reliable for engineering teams.

This is a hands-on engineering position where you'll work across backend services, distributed systems and infrastructure while contributing to architectural decisions from day one.


What You'll Be Working On:

  • Designing and building scalable backend services
  • Developing large-scale data ingestion and processing pipelines
  • Building integrations with cloud platforms and third-party systems
  • Improving search performance across large datasets
  • Optimising distributed systems for performance and reliability
  • Contributing to core platform architecture
  • Writing clean, maintainable and well-tested production code


What They're Looking For:

  • 3+ years of professional backend software engineering experience
  • Strong experience with at least one systems or backend language such as Rust, Go, C++, Java or Swift
  • An interest in learning Rust if it isn't already your primary language
  • Experience building scalable backend services
  • Familiarity with databases, storage engines or large-scale data platforms
  • Understanding of distributed systems and cloud infrastructure
  • Comfortable taking ownership in a fast-moving engineering environment
  • Pragmatic approach to software engineering with a focus on quality and maintainability

Technology


The engineering team primarily builds backend services in Rust, alongside modern frontend technologies and cloud-native infrastructure. The platform runs on public cloud services and incorporates distributed compute, object storage, containerised workloads and infrastructure-as-code practices. Previous experience with the exact stack isn't essential strong engineering fundamentals and the ability to learn quickly are valued far more.


Why It's Interesting:

  • Join a small engineering team where every contribution has meaningful impact
  • Work on genuinely challenging distributed systems and large-scale infrastructure problems
  • Help shape both the product and technical direction of an early-stage company
  • Solve complex performance and scalability challenges using modern systems programming
  • Competitive compensation, equity and the opportunity to work alongside experienced engineers


Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search