Senior Software Development Manager
Description
Lead the Personalization for Video at the company LLC, driving the technical strategy for developing and deploying Machine Learning solutions aimed at improving customer satisfaction through targeted recommendations. Collaborate with business, engineering, and Machine Learning Science leaders to utilize datasets and algorithms effectively. The ideal candidate will have extensive experience in software development and management, demonstrating a mix of technical expertise and leadership skills.
Requirements
Bachelor's degree in Computer Science, Computer Engineering or related technical discipline
5+ years of experience as a Software Developer
5+ years of experience managing people
Master's degree in Computer Science, Computer Engineering or related technical discipline
Experience developing machine learning systems
Experience developing web services, or other large scale distributed systems, that have been successfully delivered to customers
Knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Passionate about delivering exceptional products that delight customers.