Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Rula Logo

Staff Software Engineer - Backend/AI (Remote)

Rula

Salary not specified
Sep 26, 2025
Los Angeles, California, US
Apply Now

Rula is looking to enhance mental healthcare by developing AI-enabled experiences that improve the human connection in therapy, making it more transparent, personalized, and accessible. The company aims to transform therapy into a more connected and accessible experience by scaling its AI portfolio and setting new standards in mental healthcare.

Requirements

  • 8-10 years of backend software engineering experience, including designing, building, and operating production systems at scale
  • Experience with at least one backend language commonly used for mobile backends (e.g., Python, Node.js, Ruby).
  • Proven experience designing and implementing APIs (REST and/or GraphQL) to support complex mobile applications
  • Hands-on experience integrating and deploying large language models (via OpenAI, Anthropic, Amazon Bedrock, or custom-hosted models)
  • Strong knowledge of distributed systems fundamentals (scalability, caching, performance optimization, reliability, observability)
  • Familiarity with data-intensive systems or workflows (pipelines, integrations, metrics capture).
  • Experience with modern infrastructure and tooling (CI/CD, cloud platforms, observability).

Responsibilities

  • Provide technical leadership as we build the backend for Rula’s next generation of projects.
  • Set direction for how we design and scale services in TypeScript and Node.js.
  • Guiding complex technical initiatives that power mobile and patient-facing experiences.
  • Enabling AI-powered features that deliver more personalized, effective care at scale.
  • Partner with leaders across engineering and product.
  • Mentor senior engineers.
  • Create frameworks that multiply the impact of the org.

Other

  • 100% remote work environment (US-based only)
  • Working hours to support a healthy work-life balance
  • Comfortable participating in on-call rotations, troubleshooting production issues, and contributing to team reliability practices.
  • Prior experience in a high-growth or evolving environment, with ability to adapt to shifting priorities.
  • Degree in Computer Science or equivalent practical experience.