Backend Engineer building and scaling highly-available services for Fathom's AI meeting assistant. Requires strong Rails and Kubernetes/Go experience to improve reliability, efficiency, and customer experience at massive scale.
180k – 240k
Remote5+ YOEBackend Engineering
About the role
Responsibilities
Contribute to highly-scalable services (stateless and stateful) running in multiple regions, supporting spiky but predictable workloads, deployed via multi-stage rollouts.
Improve existing services, analyze runtime and cost efficiencies, and suggest improvements.
Lead development of new services such as a Kubernetes operator or cloud storage caching layer.
Participate in technology evaluations and architecture evolution discussions.
Harden and productize internally or externally developed libraries and services.
Re-evaluate the relationship between backend services and user-facing applications to drive scalability improvements.
Requirements
Proficiency with Rails (or similar full-stack framework), including strong understanding of ActiveRecord (or analogous ORM), database schema design, and query performance/optimization.
Proficiency with Kubernetes and Go (or another systems language), including strong understanding of garbage collection and profiling. Cgo experience is a bonus.
Familiarity with GCP/GKE, Linux, Docker, Ruby/Rails, Redis, ffmpeg (or equivalents).
Experience in a SaaS or PaaS environment at scale (100s of millions of async jobs per week). Video streaming at scale is a bonus.
Curiosity-driven and pragmatic with focus on results.
Generalist mindset with ability to dive deep into varied challenges.
Resilience, attention to detail, and ability to work through complex problems.
Openness to disagreement and commitment to decisions.
Strong collaboration and communication skills for both technical and non-technical audiences.
Independence in managing workload and priorities.
Nice-to-Haves
Experience with Cgo.
Video streaming at scale.
Background that enables quick contributions to existing services and new development.
Skills
Ruby on RailsActiverecordGoKubernetesGCPGKEDockerRedisLinuxFfmpeg
Build systems for extracting, connecting, retrieving, and reasoning over knowledge from the web to enable AI agents to answer questions with precision. Requires experience with complex distributed backend systems and petabyte-scale data pipelines.
180k – 350k
On-site5+ YOEBackend Engineering
Software Engineer, Control Plane
HightouchUnited States
Builds backend tools for enterprise control plane including access control, change management, and data warehouse optimization. Requires expertise in distributed systems, asynchronous workflows, and product-minded engineering for scalable, reliable architectures.
180k – 260k
RemoteBackend Engineering
Software Engineer, Streaming Systems
HightouchUnited States
Builds and scales high-throughput streaming infrastructure to ingest and process billions of customer behavioral events in real-time at sub-second latency. Owns end-to-end projects, solves customer scaling issues, and influences roadmap in a remote-first startup.
180k – 320k
RemoteBackend Engineering
Software Engineer, Customer Studio Backend
HightouchUnited States
Builds backend systems for Customer Studio, optimizing data warehouse performance, real-time audience syncing, analytics, and AI-enhanced workflows for marketing teams. Requires strong distributed systems expertise and product-minded thinking.
180k – 320k
RemoteBackend Engineering
Billing & Analytics Software Engineer
DeepgramCalifornia
Builds and maintains billing pipelines for usage metering, aggregation, invoicing, and integrations with platforms like M3ter and Salesforce. Delivers customer-facing dashboards and internal analytics, requiring 5+ years in SaaS billing systems and backend expertise in Python, TypeScript, or Go.