The Post relies quite heavily on data-informed decision making both at a strategic and operational level. Over the years, The Post has experienced a significant increase in traffic and subscriptions across various platforms and channels. The increased data volume and velocity coupled with new sources and complexity has created new challenges. To address these challenges and gain maximum benefits from our data, we are creating an Integrated Customer Data by stitching data signals from various data sources. This integrated customer data will be used to power various marketing and personalization efforts via enhanced workflows, automations and data activations via homegrown and vendor platforms.
We are calling this initiative WaPo 360. As a Software Engineer, you'll report to the Director of Analytics and work in close collaboration with analytics, engineering and other stakeholders in understanding the requirements, build and maintain the various data products and capabilities for the WaPo 360 initiative. WaPo 360 will have a critical and strategic impact on many aspects of the company.
Work with stakeholders to understand business needs and develop highly scalable solutions and make recommendations to help solve problems or improve processes
Architect, build and maintain analytics applications and products which includes connecting data sources, analyzing data, building business logic, and configuring visualization
Create, maintain, and integrate large-scale databases and other cloud-computing infrastructure. Understand and work with multiple data sources to meet business rules and supports analytical needs. Analyze potential data quality issues to determine the root cause
Participate in ongoing evolution, improvement, and automation of products and solutions
Apply agile and software engineering principles to gather business requirements and translate to functional/technical specifications
Document technical work and ensure quality throughout the software development lifecycle
Prepare and present work products to various stakeholders including executives
Bachelor's degree in Computer Science
2-3 years of professional experience in Software Development
Computer Science fundamentals in object-oriented design, data structures and algorithm design
Knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Experience in communicating with users, other technical teams, to collect requirements, describe software product features, and technical designs.
Proficiency in databases (relational and nosql) and big data systems (Hadoop, Redshift) that support highly distributed, massively parallel computation needs
Experience creating and maintaining APIs and shared web services is highly desirable
Understanding and experience with key platform technologies including APIs & Management, Platform Services, Streaming Systems, Stream Processing, and Persistent Storage for Analytics and Applications
Experience deploying applications in a cloud environment and improving web latency in complex large-scale deployments
Experience with Web Analytics tools (Adobe Analytics/ Google Analytics), clickstream data and visualization tools like Tableau, R Shiny, D3 or other visualization/ reporting tools is strongly preferred
Ability to take a project from scoping requirements through actual launch of the project
The Post strives to provideits readerswith high-quality, trustworthy news and information while constantly innovating. That mission is best served by a diverse, multi-generational workforce with varied life experiencesand perspectives.All cultures and backgrounds are welcomed.
The innovation doesn't end in the Newsroom - dozens of teams power The Washington Post. We are now hiring the next innovator - how will you Impact Tomorrow?