Posted in

Software Engineer – Backend/Systems

Software Engineer – Backend/Systems

CompanyAbridge
LocationSan Francisco, CA, USA
Salary$185000 – $265000
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • 5+ years of backend engineering experience, with a focus on distributed systems and high-performance computing.
  • Strong experience in building and maintaining scalable, performant backend systems.
  • Familiarity with cloud infrastructure (e.g., AWS, GCP) and the ability to design cloud-native solutions.
  • Proven experience in optimizing systems for throughput, latency, and reliability, including working with model serving and deployment pipelines.
  • Solid understanding of backend technologies, such as service-oriented architecture, microservices, and APIs.
  • Experience working with cross-functional teams, especially in a startup environment, to align engineering efforts with product goals.
  • Strong problem-solving skills and the ability to work in fast-paced, evolving technical environments.

Responsibilities

  • Design, develop, and maintain backend infrastructure to support machine learning models and AI-powered healthcare applications.
  • Work with distributed systems, ensuring high availability, scalability, and performance of the platform.
  • Optimize model serving, including throughput, latency, and resource utilization for high-performance computing.
  • Collaborate with ML and data teams to integrate AI models into production environments, supporting both training and inference workflows.
  • Build and maintain APIs and services for data access and machine learning model interaction.
  • Troubleshoot, debug, and optimize backend systems to improve reliability and system performance.
  • Help scale the team by providing mentorship to junior engineers and collaborating with leadership on architectural decisions.

Preferred Qualifications

  • Experience with machine learning model deployment and optimization, particularly in cloud environments
  • Familiarity with ML infrastructure tools, such as Nvidia Triton Server for model serving and optimization
  • Experience with high-performance data pipelines and numerical computing
  • Prior experience with healthcare applications or systems, particularly in areas related to clinical workflows and data privacy
  • Familiarity with generative AI systems or other advanced AI techniques