What you’ll do:
Design, build and maintain core TV planning models and algorithms that align with feature requirements and constantly improve and refine accuracy.
Design, build and maintain highly scalable data pipelines to ingest and process TV audience and viewership data daily from several sources.
Leverage various data storage facilities to support data access patterns (e.g. relational DBs, in-memory caches, Elasticsearch).
Design, develop and maintain APIs to expose core data to PTV planning, ordering and reporting systems.
Develop tools and processes to guarantee data integrity and accuracy from data source to API.
Design and plan core infrastructure enhancements to meet performance and scalability requirements.
Use and promote software engineering best practices across the team.
What you’ll need to be successful:
Expert level Java/OOP development experience (3+ years)
Experience with big data pipeline tools and techniques
Strong experience with SQL and NoSQL databases and data modeling
Solid Linux/Unix skills
Experience with configuration and infrastructure management tools such as Puppet and Terraform
Excellent problem solving skills and ability to work independently
Strong sense of ownership and track record of quality work
Excellent communication and collaboration skills