What are the responsibilities and job description for the AI Data Engineer position at Entertainment Data Oracle (EDO)?
Who We Are
Entertainment Data Oracle (EDO) is a leading platform that measures Convergent TV advertising outcomes. Our innovative approach combines real-time engagement signals with world-class decision science, maximizing creative and media performance for modern marketers at top brands, networks, studios, and agencies.
We align advertising investments with business results using investment-grade data, providing detailed competitive, category, historical, and predictive intelligence.
Our headquarters are located in Los Angeles and New York City, and we also have an office space in San Francisco.
The Role
A Machine Learning Engineer at EDO works within the Data Science team, focusing on production deployment and maintenance of internal data and modeling products. This role requires planning and architecture skills, along with solid engineering experience and intuition to build maintainable and extensible modeling pipelines. What You Will Do:
What We Are Looking For
Experience with MLOps, especially with continuous model training and monitoring.4-6 years of overall development experience3 years of Python experience writing clean, reusable code used by Data Scientists or deployed in production systems.Proficiency with analytic queries in SQL and relational databases (we primarily use Snowflake), with experience interfacing directly with databases from Python (we leverage SQLAlchemy Core heavily).Expert level experience with a variety of modeling techniques, preferably both more traditional methods like GBMs and regressions plus some experience with deep neural networks.
Entertainment Data Oracle (EDO) is a leading platform that measures Convergent TV advertising outcomes. Our innovative approach combines real-time engagement signals with world-class decision science, maximizing creative and media performance for modern marketers at top brands, networks, studios, and agencies.
We align advertising investments with business results using investment-grade data, providing detailed competitive, category, historical, and predictive intelligence.
Our headquarters are located in Los Angeles and New York City, and we also have an office space in San Francisco.
The Role
A Machine Learning Engineer at EDO works within the Data Science team, focusing on production deployment and maintenance of internal data and modeling products. This role requires planning and architecture skills, along with solid engineering experience and intuition to build maintainable and extensible modeling pipelines. What You Will Do:
- Migrate components of our existing modeling frameworks from batch-oriented to continuous training and monitoring.
- Diagnose issues with legacy models and pipelines and decide what to maintain as-is, what to rebuild, and what to replace with our collection of internal modeling building blocks.
- Lead large, high-priority, cross-functional, strategic projects, driving multiple decisions that have significant impact.
What We Are Looking For
Experience with MLOps, especially with continuous model training and monitoring.4-6 years of overall development experience3 years of Python experience writing clean, reusable code used by Data Scientists or deployed in production systems.Proficiency with analytic queries in SQL and relational databases (we primarily use Snowflake), with experience interfacing directly with databases from Python (we leverage SQLAlchemy Core heavily).Expert level experience with a variety of modeling techniques, preferably both more traditional methods like GBMs and regressions plus some experience with deep neural networks.