Job Description
The Job
We are looking for a talented data scientist & engineer to lead work across our Machine Learning initiatives. This individual will build pipelines, engineer machine learning models, and oversee the usage of engineering best practices across large volumes of data while using engineering best practices to support work being conducted by internal and external stakeholders across all levels, with the goal of improving how we create, produce, market, and distribute our content at WarnerMedia.
This individual and their team's responsibilities include but are not limited to the creation and management of deep neural networks, computer vision models, and signal processing models that will be applied to our audio and video content; models built upon our customer level data to generate 1:1 predictive audiences; recommendation engines to serve the right content to the right users; LTV and engagement models to identify who are our most valuable customers and how they will engage with our services; and natural language models to parse our extensive library of written content. This individual will also utilize their background in working with stakeholders across all levels to manage expectations, propose and track their team's work on shared roadmaps, and lead large groups of individuals both directly and indirectly, in order to accomplish their work and distill their contributions into clear and succinct explanations for their stakeholders.
The Daily
• Build and Manage Data Science Data, Model Pipelines, and Cloud Environments
• Build relationships and collaborate with stakeholders and business units across WarnerMedia
• Build out and prioritize ML Engineering roadmap
• Identify areas of opportunity for application of ML techniques to enhance operating efficiencies in business areas
• Prepare and present results of team's work to senior leadership
• Best practice sharing and engineering thought leadership
The Essentials
• Minimum of 10 years of experience in engineering with data, machine learning and/or artificial intelligence
• 7+ years of experience with the application of machine learning and artificial intelligence techniques in R, Python, C++, Java, or similar languages
• 5+ years of experience working closely with and/or managing machine learning engineers to productionize and deploy models (e.g. via APIs, scheduled processes, etc.)
• 5+ years of experience building and deploying algorithms at scale in cloud-based environments like AWS, Google Cloud, and Microsoft Azure
• 3+ years building and applying Neural Networks or Deep Learning to solve business problems
• 3+ years building and applying Convolutional Neural Networks (CNNs) for computer vision applications such as image and video recognition and classification, and/or recommender systems
• 3+ years of experience with the regular use of deep learning libraries including but not limited to Caffe, Keras, MXNet, PyTorch, TensorFlow, Theano, and Torch
• Extensive experience with creating and maintaining software design patterns to apply AI and Machine learning to business problems
• Experience building and deploying machine learning via virtualized containers (e.g. via Docker)
• Experience with managing team-wide use of source code version control software (e.g. Git)
• Experience in natural language processing (NLP) / natural language understanding (NLU) especially via LSTM
• Experience in distilling complicated requirements from stakeholders into clear and concise machine learning requirements
• Significant experience working with relational databases and SQL
• Experience working with continuous integration (e.g. Jenkins) is a plus
• B.A./B.S. degree in Statistics, Mathematics, Computer Science, Economics, Political Science, or similar quantitative field
• Quantitative oriented Masters Degree or Ph.D preferred
• Expert in identifying algorithmic solutions and implementing them to solve business problems
• Expert in working with computer vision and/or signals processing
• Expert development skills in Java, Python, C++, and R
• Experience in managing large numbers of stakeholders on complex projects with varying timelines and multiple deliverables
• Experience in managing large numbers of stakeholders on complex projects with varying timelines and multiple deliverables
• Expertise in synthesizing results of complex topics to share with non-technical audiences
• Well versed in designing process architectures
• Strong theoretical understanding of linear algebra, multivariate calculus, differential equations, and multilayer perceptron algorithms
• Demonstrable knowledge working on large computer vision and signal processing problems
• Demonstrable expertise in algorithm design
• Strong knowledge of automated regression testing
Other Requirements
• Strong history of identifying opportunities for conducting analyses to meet business needs and drive the business forward
• Love of TV, Movies, Games, and Comics is a Plus!
Jobcode: Reference SBJ-gpm98e-3-235-227-36-42 in your application.