Backend Software Engineer – Matching and Scheduling Optimization
2 weeks ago
Backend Software Engineer – Matching and Scheduling Optimization Join to apply for the Backend Software Engineer – Matching and Scheduling Optimization role at Sage Care Location: Palo Alto, CA (Hybrid: Tuesday through Thursday onsite) About Us: At Sage Care, we’re transforming healthcare with AI-powered solutions that streamline care navigation and optimize care delivery for health systems. Our technology makes it easier for patients to access the right care, enables providers to focus on the patients who need them most, and improves operational efficiency across the entire system. Built by experts from Carbon Health, Apple, and Uber, our platform automates triage, enhances provider‑patient matching, and maximizes appointment and care capacity. We’re on a mission to make healthcare more accessible, efficient, and equitable for everyone — and optimization engineering is core to that mission. Role Overview As a Backend Software Engineer focused on Optimization, you will help architect and implement the high‑performance backend services that power Sage’s care‑logistics and navigation engine. You’ll help translate complex real‑world constraints ranging from provider schedules, patient needs, and operational workflows, into well‑structured optimization problems that can be solved at scale. This role blends algorithmic thinking with production‑level engineering. You’ll work closely with engineers, data scientists, and product teams to translate healthcare workflows into formalized matching and scheduling problems, then build the backend services to solve them in real time. Your work will directly impact how health systems match patients to care, increase throughput, reduce bottlenecks, and improve access across large provider networks. Key Responsibilities Design and build backend services that support scheduling, matching, and resource‑allocation optimization for patient care pathways. Formalize operational requirements like clinical constraints, time windows, continuity rules, and workforce capacity into parameters for well‑structured optimization problems. Implement high‑performance algorithms (e.g., job scheduling algorithms, optimal matching, constraint solving) and integrate them into production services. Optimize for performance: reduce latency, improve throughput, increase reliability, and ensure consistent SLA adherence. Build well‑structured APIs, data models, and distributed service components that support real‑time decisioning. Profile, benchmark, and tune services to handle the scale and unpredictability of healthcare operations. Cross‑Functional Collaboration Collaborate with data scientists to transform prototypes into reliable, production‑grade services. Partner with product and infra teams to align technical constraints with business requirements, regulatory needs, and system architecture. Monitoring, Reliability & Continuous Improvement Help build observability into all systems with a strong attention to reliability. Continuously refine algorithms and system design based on new data sources, operational feedback, and product expansion. Required Qualifications Bachelor’s or Master’s degree in Computer Science, Engineering, Operations Research, or a related field. 5+ years of experience in backend or systems engineering in production environments. Strong experience with Java or another high‑level programming language (e.g., Python, Go, C++, or Rust). Demonstrated experience building low‑latency, high‑throughput, and high‑reliability backend systems. Familiarity with cloud environments (AWS, GCP, or Azure) and containerization (Docker, Kubernetes). Excellent communication skills and ability to collaborate with cross‑functional teams in a domain‑heavy environment. Preferred Qualifications Experience with combinatorial optimization and constraint‑solving algorithms using optimal dispatch, routing, linear and mixed integer linear programming, or metaheuristic algorithms (e.g., evolutionary algorithms). Familiarity with optimization libraries such as OR‑Tools, Gurobi, CPLEX, or similar tools. Background in logistics, scheduling, workforce optimization, or healthcare operations. Experience with real‑time systems where reliability, interpretability, and resilience are critical. Why Join Sage Care Work on deeply meaningful, high‑impact problems that directly improve patient access and provider efficiency. Join a high‑performing engineering team where ownership is large and impact is immediate. Competitive compensation, meaningful equity, and comprehensive benefits. Hybrid work culture with deep collaboration across engineering, product, and clinical teams. The opportunity to define the core optimization engine that powers the future of healthcare operations. Interview Process Initial review and a 30–60 minute take‑home technical assessment Hiring Manager and/or Engineer chats Onsite interview loop (including a team lunch) Reference check and offer Seniority level Mid‑Senior level Employment type Full‑time Job function Engineering and Information Technology Industries Hospitals and Health Care Referrals increase your chances of interviewing at Sage Care by 2x Get notified about new Software Engineer jobs in Palo Alto, CA. #J-18808-Ljbffr
-
Palo Alto, United States Sage Care Full timeA health tech company in Palo Alto is looking for a Backend Software Engineer focused on optimization. You will design and implement backend services that optimize scheduling and resource allocation for patient care pathways in a hybrid work environment. Ideal candidates should have a strong background in backend systems engineering and experience with...
-
Software Engineer- Backend
3 weeks ago
Palo Alto, United States Avoma Full timeJoin to apply for the Software Engineer- Backend role at AvomaOverviewAs a Software Engineer you will be directly responsible for the experience our clients have on the platform by designing, building, and maintaining the server-side of Avoma. This is an exciting opportunity for those who are curious, diligent, and want to learn and develop their...
-
Sr. Software Engineer, Backend
1 week ago
Palo Alto, California, United States Mercari Full time $134,400 - $201,600 per yearMercari is Your Marketplace. We make it super easy to sell (or buy) almost anything. We all have things we don't use, never used or simply outgrew. But that stuff still has value. Mercari gives you the power to simply sell it, ship it, and earn some cash for it. Fashion to toys. Sporting goods to electronics. All the brands you know and love. Our mission is...
-
Senior Software Engineer- Backend
1 day ago
Palo Alto, United States Flow Full timeSenior Software Engineer- BackendAbout the CompanyAt Flow, were reimagining what it means to live, work, and connect. More than just a real estate company, Flow is a brand, a technology platform, and an operations ecosystem spanning condominiums, hotels, multifamily residences, and office spaces. Were building a new kind of living experience: one thats...
-
Backend Software Engineer, Tesla AI
3 weeks ago
Palo Alto, United States Tesla Full timeBackend Software Engineer, Optimus & Robotaxi Join to apply for the Backend Software Engineer, Optimus & Robotaxi role at Tesla. What To Expect Tesla AI’s Teleoperation team is building the systems that enable remote operation and assistance for our robotaxi fleet and humanoid robots. While our vehicles and robots are designed to operate fully...
-
Senior Software Engineer- Backend
2 weeks ago
Palo Alto, United States Medium Full timeAbout the Company At Flow, were reimagining what it means to live, work, and connect. More than just a real estate company, Flow is a brand, a technology platform, and an operations ecosystem spanning condominiums, hotels, multifamily residences, and office spaces. Were building a new kind of living experience: one thats flexible, connected, and designed to...
-
Software Engineer III
1 week ago
Palo Alto, United States JPMorgan Chase & Co. Full timeWe have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within Commercial & Investment Bank Trust and Safety team , you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and...
-
Staff Software Engineer, Backend
3 weeks ago
Palo Alto, United States Grindr LLC Full timeOverviewThis is a hybrid role based in our Palo Alto office or Chicago offices and will require you to be in the office on Tuesdays and Thursdays.What’s so interesting about this role?Our team is growing because our user base is growing (30% in the last year!) which means we need you! We’re looking for an experienced Backend Engineer who is passionate...
-
Software Engineer, Backend
2 weeks ago
Palo Alto, United States PIKA Inc Full timeAbout the Role We're looking for a versatile Backend Engineer to help shape the core infrastructure that powers Pika's creative tools. You'll play a key role in building robust backend systems, owning product logic, and supporting everything from internal tools to customer-facing features. If you enjoy solving hard technical problems, thrive in fast-paced...
-
Senior Software Engineer, C++ Backend #APP
3 weeks ago
Palo Alto, United States Gitty Inc. Full timeSenior Software Engineer C++ For Backend Development Join our client, a forward-thinking technology company that delivers cutting-edge software and AI solutions, empowering businesses globally to connect with their ideal customers, monetize effectively, and expand their reach. Our client's products and services are designed to handle massive scale, and as a...