Skip to content
Coram AICoram AI

Backend Engineer

Build and operate scalable backend APIs, databases, and data pipelines supporting a cloud-native video security platform. The role emphasizes reliability, observability, performance optimization, and collaboration with front-end, edge-computing, and machine learning teams.

About the job

Responsibilities

  • Design and implement APIs, databases, and data pipelines.
  • Ensure systems scale with growing traffic, maintain full observability, and reduce costs.
  • Take end-to-end responsibility for feature delivery, maintain high SLAs, and debug issues.
  • Support front-end, edge-computing, and machine learning teams.

Requirements

  • Experience building systems at a reasonable scale.
  • Experience with Go or Python.
  • Experience designing, implementing, debugging, scaling, and optimizing APIs, databases, and pipelines as traffic grows to multi-terabyte scale.
  • Experience working with distributed teams across time zones.
  • Excellent written and verbal communication skills in English.
  • Ability to work in an onsite environment.

Nice to Have

  • Experience with infrastructure-as-code solutions such as Pulumi and AWS.
  • Experience with monitoring tools such as Grafana.
  • Experience with authentication platforms such as Auth0.

Compensation and Benefits

  • Competitive compensation package.
  • 100% employer-paid medical coverage for you and your loved ones.
  • Paid time off and paid holidays.
  • Equity in a rapidly growing company.
  • Referral bonuses.
  • Regular team socials, dinners, and off-sites.
  • Latest Apple technology and unlimited tools to support your work.

Skills

Go, Python, APIs, Databases, Data Pipelines, Pulumi, AWS, Grafana, Auth0, Infrastructure As Code, Distributed Systems, Computer Vision, Machine Learning

Anyscale

Anyscale

San Francisco, CA
Software Engineer
$215k+/yrOn-site5+ YOEBackend Engineering

Develop and improve Ray Core’s C++ distributed-systems backend, focusing on performance, reliability, fault tolerance, and scalability. The role requires at least five years of experience with distributed systems, C/C++, low-level operating systems, algorithms, and system design.

Rain

Rain

Remote

Software Engineer - Wallets
$220k+/yrRemoteBackend Engineering

Design and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.

GitLab

GitLab

Bengaluru, India

Intermediate Backend Engineer
No salary listedRemoteBackend Engineering

Build and operate production backend features, APIs, integrations, and services while collaborating asynchronously across product and engineering teams. The role requires strong backend fundamentals, independent feature ownership, and practical experience with modern backend languages and AI coding tools.

GitLab

GitLab

Bengaluru, India

Intermediate Backend Engineer
$115k+/yrRemoteBackend Engineering

Build and operate production backend features, APIs, integrations, and services for a large-scale DevSecOps platform. The role requires professional backend development experience, strong database and testing fundamentals, independent feature ownership, and clear asynchronous communication.

Supabase

Supabase

Remote

Software Engineer - Branching
No salary listedRemote3+ YOEBackend Engineering

Build and operate a globally distributed CI/CD execution platform, including branch orchestration, ephemeral build environments, scheduling, caching, and pipeline observability. Requires Go and TypeScript expertise plus at least 3 years building cloud infrastructure or distributed systems.