Leads the design and development of scalable and resilient systems using Java or Python, driving continual, iterative improvements across product teams
Drives decisions on software solutions, architecture, design, development, and technical troubleshooting with a focus on strategic direction
Designs and implements secure, high-quality production code and maintains algorithms that run synchronously with appropriate systems, setting standards for the broader team
Owns and drives architecture and design artifacts for complex applications, ensuring design constraints and non-functional requirements are met across multiple systems
Leads technical deep dives to gather, analyze, synthesize, and develop visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
Identifies hidden problems and patterns in data and uses these insigh...