Three (3) to six (6) years of hands-on experience (inclusive of graduate work) in backend software development or platform engineering * Demonstrated experience building distributed systems, service-oriented or microservice architectures, and internal APIs * Practical experience developing and operating reliable backend platforms in complex, multi-stakeholder environments * Experience building data pipelines and managing data flow across heterogeneous systems * Experience with Self-Driving Labs or scientific computing environments is an asset but not required * Proficiency in Python; experience with additional languages (e.g., Go, TypeScript, C++) is a plus * Strong understanding of software design patterns, distributed systems, API design, and event-driven architectures
mehr