PLATFORM ENGINEERING MANAGER

  • Full-time

Job Description

ENGINEERING MANAGER / TECH LEAD

 

Description

We are engineers, analysts, data scientists, media experts, marketing strategists and political operatives. Our team of data scientists pioneered the field of TV data analytics. We offer unique, independent audience measurement and analytics to build better marketing and programming initiatives within the media and entertainment industries. 


The Lead Platform Manager is responsible for taking the rough product from an MVP state and transforming it into a smoothly running system suitable for supporting an entire ecosystem of customers. In addition to being a hands on contributor, this role is responsible for setting the technical direction of the team. Along with being a strong technical expert, this role requires a natural leader adept at earning the trust and respect of the team.

Responsibilities include: 

Grow the technical expertise of your team on performance, scalability and maintainable architecture 

Lead technology architecture discussions for product development. Translate the business requirements into strategy and make sure it is well transferred to all team members 

Advocate for software best practices within your team as well as across engineering 

Work closely with dev teams, product owners, and stakeholders to ensure we deliver innovative products to our users 

 Make technical decisions based on business needs without sacrificing product quality, integrity and security. 

Work on unique and interesting challenges around architecting, building, managing and deploying solutions that enable the organization to scale 

Develop people through coaching, mentoring, and management support 

Ensure your team members are happy by providing them with career development guidance as it relates to both hard skills as well as the soft ones. Help them exploit their strengths, handle their weaknesses and make sure they are properly equipped to perform their job the best they can 

Hold regular one on ones, conduct performance evaluations and manage the hiring process as well as other administrative tasks for your team. 

Create a culture on your team where anyone can speak up and share his or her concerns when it’s in the interest of the mission 

You and your direct reports hold each other accountable for the commitments you both make

Required Skills

Our engineers are expected to wear a number of hats and have the opportunity to touch all parts of the stack. Our stack includes Golang, Ruby, Scala, Apache Spark, Python, Javascript, SQL, Redshift, Postgres and an ever-growing list of many other technologies. 

 

Qualifications

Required Skills

Our engineers are expected to wear a number of hats and have the opportunity to touch all parts of the stack. Our stack in Ruby, Scala, Apache Spark, Python, Javascript, SQL, Redshift, Postgres and an ever-growing list of many other technologies. 

Who you are: 

Experience with front-end languages, especially Javascript, HTML5, and CSS3 

A strong understanding of data structures, algorithms, and effective software design 

Significant development experience with a major modern language 

Significant experience working with structured and unstructured data at scale and comfort with a variety of different stores (key-value, document, columnar, etc.) as well as traditional RDBMS and data warehouses 

Experience writing unit and functional tests Comfort with version control systems 

Excellent verbal and written communication skills; must work well in an agile, collaborative team environment 

Experience with AWS products (Redshift, EMR, S3, IAM, RDS, etc) 

Bachelor’s degree in Computer Science or a related field (or 4 additional years of relevant work experience)

Preferred Skills

Practical experience designing and architecting secure and scalable API Gateways 

Practical experience with Apache Spark

Additional Information

All your information will be kept confidential according to EEO guidelines.