Note: The job is a remote job and is open to candidates in USA. Fathom.ai is a company dedicated to improving meeting efficiency through AI technology. They are seeking a Backend Engineer to enhance the reliability and scalability of their services, contributing to customer experience and innovation within the team.
Responsibilities
- Contribute to our collection of highly-scalable services (some stateless, some stateful). Our services run in multiple regions, are engineered to support spiky but predictable workloads, and are deployed via multi-stage rollouts to build confidence in the correctness and efficiency of changes
- By 30 Days
- Use your background to understand and improve existing services under the supervision of existing team members
- Analyze the cost models of our services and suggest areas of and strategies for new operational efficiencies
- By 90 Days
- Lead the development of new services such as (1) a k8s operator to control a service’s lifecycle or (2) a cloud storage caching layer
- Play a key role in technology evaluations and architecture evolution discussions
- Harden and productize internally or externally developed libraries and services
- By 1 Year
- Work with our infrastructure and application engineers to re-evaluate the relationship between our backend services and our user-facing application, and drive improvements of scalability without introducing unnecessary friction
Skills
- Proficiency with k8s and Go, including a strong understanding of garbage collection and profiling
- Familiarity with our tech stack (or equivalents): GCP/GKE, Linux, Docker, Ruby/Rails, Redis, ffmpeg
- Experience in a SaaS or PaaS environment at our scale (currently 100s of millions of async jobs per week)
- Curiosity-driven and pragmatic with a focus on delivering results
- A generalist mindset with the ability to dive deep into a wide range of challenges
- Resilience, attention to detail, and an ability to grind through complex problems
- Openness to disagreement and commitment to decisions once made
- Strong collaborative skills, with the ability to explain complex insights in an accessible manner to both technical and non-technical audiences
- Independence in managing one's workload and priorities
- Experience with Cgo is a bonus
- Experience with video streaming at scale is a bonus
Benefits
- Offers Equity
- Competitive compensation and benefits
- A supportive environment that encourages innovation and personal growth
- Opportunity for impact. We’re established enough to ship instead of fighting fires and early enough that your work will have a real impact.
- Startup experience. You’ll work closely with our CEO, a 2X Founder/CEO with a background in computer science and product design.
- We embrace being fully remote. We schedule meetings sparingly and instead heavily use async comms (Slack, Notion, Loom)
Company Overview
Company H1B Sponsorship