Software Engineer - Programmatic

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
Some experience building single page web apps with Angular or other modern JavaScript frameworks
Excellent problem solving skills and ability to work independently
Strong sense of ownership and track record of quality work

Excellent communication and collaboration skills

You may return to your current search results by clicking here.

Latest Job Listings