Leads architecture and development of edge computing platform for senior living, building backend/embedded software for on-premise systems, cloud orchestration, ML models for resident location, and diagnostics. Requires 8+ years experience with Java, Linux, leading complex projects.
175k – 230k
Hybrid8+ YOEBackend Engineering
About the role
Responsibilities
Define and evolve the technical architecture for Sage's edge computing platform, balancing immediate delivery needs with long-term scalability.
Lead cross-functional initiatives spanning Hardware, Cloud Infrastructure, and Client Success to deliver end-to-end solutions.
Mentor and grow engineers through code reviews, design reviews, and knowledge sharing.
Develop greenfield solutions to solve challenging problems in the senior living industry.
Develop software that will run on thousands of on-premise deployed systems and design the cloud systems that will allow for their orchestration.
Create and maintain software to create high fidelity diagnostics of edge hardware.
Design methods to train machine learning models that determine location of residents at senior living communities.
Develop full-stack services and review pull requests with the broader engineering team, raising the bar for code quality and system design.
Remotely troubleshoot and diagnose issues with edge deployed hardware and software, working closely with support and client success teams to systematically address root causes.
Minimum Qualifications
8+ years of software engineering experience, with significant depth in backend and/or embedded systems
Track record of leading complex technical projects from conception through delivery, influencing outcomes across team boundaries
Demonstrated ability to mentor engineers and elevate team capabilities
Proven experience and proficiency in Java and object oriented principles
Working knowledge of Linux, networking and RF communication
Strong communication skills, with experience presenting technical concepts to both technical and non-technical audiences
A history of coming up with solutions to problems that could be described as MacGyver-esque (in a good way!)
Preferred Qualifications
Experience developing high-availability production Java systems
Experience customizing Linux distributions for commercial deployment
Experience designing systems that span edge and cloud environments, including challenges like intermittent connectivity, over-the-air updates, and fleet management
Experience working with AWS backend technologies and distributed systems
Background in IoT, healthcare technology, or regulated industries
Benefits and Pay
Expected annual salary range: $175,000-$230,000 USD, depending on level of expertise, experience, and interview performance
Competitive base compensation along with stock options
Fully-paid health and dental insurance, vision insurance, premium primary/urgent care, online medical providers
Take as you need time off policy, plus 7 paid holidays and company-wide winter break
Skills
JavaLinuxAWSEmbedded SystemsDistributed SystemsIotMachine LearningFull-StackNetworkingRf Communication
Design and maintain large-scale backend infrastructure for distributed ML training, inference, and data pipelines at a generative AI startup. Requires 4+ years building scalable cloud systems with Python/Go/C++ and distributed data technologies.
175k – 220k
On-site4+ YOEBackend Engineering
Senior / Staff Backend Engineer
HedraSan Francisco, CA
Design, build, and deploy scalable Python backend services and APIs on AWS to power creative tools, integrating with foundation models, Postgres, Redis, S3, and DynamoDB. Requires 5+ years building backend services with Python, Kubernetes/EKS, and relational databases.
175k – 275k
On-site5+ YOEBackend Engineering
Logistics Optimization - Lead Senior/Staff Software Engineer
Sprinter HealthSan Francisco, CA
Leads development of algorithms and simulations for optimizing clinician routing, scheduling, and dispatch in in-home healthcare logistics. Requires 5+ years backend/full-stack experience, proficiency in TypeScript/Python, and background in operations research or quantitative modeling.
175k – 225k
Hybrid5+ YOEBackend Engineering
Staff Software Engineer, Database Systems
ZillizRedwood City, CA
Develops distributed database systems, core architecture, and optimizes performance for enterprise AI applications. Requires 4+ years in database systems and contributions to infrastructure software like PostgreSQL or Kafka, with a bachelor's degree.
175k – 250k
Hybrid4+ YOEBackend Engineering
Staff Backend Engineer
Grafana LabsUnited States
Staff Backend Engineer building an AI-native data intelligence and context system for Grafana to enable reliable enterprise data access for AI agents. Requires strong production backend experience, practical GenAI/LLM skills, cloud-native expertise, and comfort with ambiguity on an autonomous early-stage team.