Machinify is a leading healthcare intelligence company specializing in delivering value and efficiency to health plan clients. They are seeking a skilled Staff Platform Engineer to enhance their platform, focusing on developer tooling, observability, and resilience engineering while working on complex Scala systems and building a Rust framework for service development.
Responsibilities:
- Dig into inherited Scala systems to find where the real problems are, separate symptoms from causes, and make them scale
- Redesign the data layer our ML and AI products depend on — this is an open, hard problem
- Build out a Rust framework that lets teams ship correct, performant services without reinventing fundamentals
- Improve observability and resilience across the platform so we find problems before our customers do
- Shape developer tooling and engineering standards — your work multiplies everyone else's effectiveness
- Drive AI tool adoption across the company, figuring out what actually helps engineers work better
- Work across the full stack: JVM (Java/Scala), Rust, Python, SQL, and Spark
Requirements:
- Systems thinking. You see how pieces connect. When something breaks, you reason about the whole system, not just the component in front of you
- Fearless code reading. You can drop into a large, unfamiliar codebase, build a mental model, and figure out what needs to change
- Empathy for users. Whether it's a developer using your framework or an operator reading your error messages, you design for the people downstream
- Testing discipline. You test thoroughly not because someone requires it, but because you've shipped enough software to know what happens when you don't
- Comfort with ambiguity. Our hardest problems don't come with specifications. You're energized, not paralyzed, by that
- Proficiency in JVM ecosystem (Java, Scala)
- Experience with Rust highly desired
- Python
- SQL and data processing (Spark or similar)
- Distributed systems design
- Observability and resilience engineering