Experience applying statistical or optimization methods in code such as similarity or distance scoring, probabilistic matching, or optimal assignment or matching algorithms. Experience working with real-time or event-driven architectures such as queues, and producer or consumer pipelines, or distributed or microservices systems.