The Washington Post | Software Engineer – Analytics - Technical.ly

Software Engineer – Analytics

The Washington Post | Washington, D.C. | Dev / Eng

Job Description
Perks + Benefits
Company Culture
Technical.ly Coverage

Application Instructions

Please list all professional experience and explain any gaps in employment history.

Job Description

The Analytics department drives strategic and operational decisions for The Washington Post.  This highly visible team applies decision sciences and research to support strategic initiatives and day-to-day operational support company-wide.

Description:

This role will report to the Director of Analytics and work in close collaboration with newsroom, marketing, product, engineering, advertising and finance departments on a diverse range of products and projects that have a critical and strategic impact on all aspects of the company. You will architect, design, build and deploy state of the art analytics applications and tools that will be used by thousands of users on a daily basis.

Responsibilities:

  • 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 visualizations
  • Creating, maintaining, and integrating large-scale databases and other cloud-computing infrastructure. Understanding and working with multiple data sources to meet business rules and supports analytical needs. Analyze potential data quality issues to determine the root cause
  • Performing data analytics and processing of digital data; statistical computing, machine learning, data mining, optimization, simulation
  • Participate in ongoing evolution, improvement, and automation of data products and solutions
  • Working independently to learn and translate research algorithms and methodologies to scalable software
  • Applying agile and software engineering principles to gather business requirements and translate to functional/technical specifications
  • Communicate work products verbally and through internal and client presentations
  • Document technical work and ensure quality throughout the software development lifecycle

Qualifications:

  • Bachelor’s degree in Computer Science or related field
  • 2-3 years of professional experience in software development
  • Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complex analysis
  • 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
  • Proficiency with fundamental front end languages such as HTML, CSS and JavaScript
  • Familiarity with JavaScript frameworks such as Angular JS and React
  • Proficiency with server side languages such as Python, Ruby, Java, PHP and .Net.
  • 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
  • Experience in communicating with users, other technical teams, to collect requirements, describe software product features, and technical designs.
Apply Now
Read More
Health & Wellness Benefits
  • Dental
  • Disability Insurance
  • Health Insurance
  • Life Insurance
  • Onsite Gym
  • Vision
  • Wellness Programs
Other
  • Work from Home
Parental Benefits
  • Family Medical Leave
  • Flexible Work Schedule
  • Generous Parental Leave
  • Mother Rooms
Perks & Discounts
  • Casual Dress
  • Special Discounts
Professional Development
  • Tuition Reimbursement
Retirement & Stock Options Benefits
  • 401K
Vacation & Time Off Benefits
  • Generous PTO
  • Paid Holidays
  • Paid Sick Days

The Washington Post is no doubt an iconic fixture in the world of journalism. For over a century, it has been breaking news, setting journalistic standards and even sharing the silver screen with movie stars Tom Hanks and Meryl Streep.

One might ask oneself, “Where, oh, where might a technologist like me fit in?” The answer would be right smack dab in the middle of the newsroom.

To be on the tech team at The Post is to work at the pulse of breaking news directly alongside journalists and editors. Engineers have the unique opportunity to collaborate with content creators and invent new ways to captivate readers, whether it’s powering important election updates or finding clever, simple ways to help amateur chefs master a featured recipe.

Owned by Amazon founder Jeff Bezos and led by one of AdWeek’s “Most Indispensible Executives,” CIO Shailesh Prakash, The Post has undergone a masterful transformation from formidable print newspaper to innovative media technology company. In fact, it landed eighth on Fast Company’s 2018 “The World’s Most Innovative Companies” list.

With a “build not buy” philosophy, Prakash has empowered engineers to invent industry-changing software that does everything from delivering breaking news alerts faster to telling stories through augmented reality. This has led The Post to pursue an entirely new line of business: selling its in-house content management system, Arc, as a service to companies across the globe.

The ongoing emphasis on innovation means that engineers get to dip their toes in a variety of projects. Every couple of weeks ushers in a new development opportunity, feature or update, eliminating the risk of the team’s motivation growing stale.

Though many employees enjoy the buzz of newsroom energy emanating throughout the office, most find The Post has a surprisingly flexible work style. Employees within the software engineering department are first and foremost motivated by the needs of The Post and its readers, but are trusted to work remotely or get their work done off-hours, if needed.

The culture is decidedly down to earth. Described as an ‘inspiring and transparent environment,’ even the conference rooms are filled with light and surrounded by glass. Additionally, it has been noted numerous times that one of the most active Slack channels around the organization is affectionately labeled ‘Leftovers,’ where people post whatever leftover food they have from meetings or events.

Whether you’re a junior software engineer or top political reporter, everyone is a part of the team. And, really, what’s a better way to get acquainted and produce some killer news content than sharing ideas over a cold dish of half-eaten mac and cheese?

New jobs. Your inbox. Every week. Get it.

Do NOT follow this link or you will be banned from the site!