Full Stack Application Engineer - The New York Times

  • New York  
    perm  
    Undisclosed  
  • Company
    The New York Times  
    Start date
    ASAP  
    Duration
    n/a  
  • Closing date
    10 October 2017  
    Posted on
    11 September 2017  
  • Job Description

    The New York Times is seeking an inventive and motivated data engineer to join the Data Tracking and Implementations team. In this role, you will build critical data infrastructure that surfaces data and insights across the company. The Data Tracking and Implementations team mission is to enable a data driven culture at NYTimes by providing data capabilities that reach all corners of the organization. The team aims to provide scalable data ingestion pipelines for all of NYT’s clickstream data. In addition, we empower our marketers and their optimization partners by providing data tagging and APIs that enrich the potential and accuracy of the third party integrations. Finally, we strive to provide complete, timely and accurate data products to inform decision making throughout the organization.

     

    A strong data foundation is critical for The New York Times and we’re responsible for it. We use our data platform and products to democratize all the data related to the business of The New York Times. This data powers analytics and data products, delivers relevant experiences to our customers in real-time, and fuels data-informed strategic decisions company-wide. This enables us to validate our decisions, make smarter choices, and react to the fast changing world.

    Our systems are built with Go, NodeJS, Python, Java, javascript, ReactJS as well as Google Cloud services like Dataflow, App Engine, Pub/Sub, BigQuery, and more. We’re part of the technology organization at The New York Times. Check out the Times Open blog (), which is written by engineers and technical team members, and follow @nytdevs on Twitter () to see what we’re up to.

     

    About the Job

    In the Data Engineering group, you will work with teams who are:

    • Establishing systems of record for print and digital subscribers and creating a single view of our customers

    • Evolving the infrastructure that supplies the entire organization with accurate, consistent, secure, and always available data

    • Creating a foundation for incorporating our data into APIs, machine learning models, and other data products

     

    As a data engineer in the Data Tracking and Implementation team, you will:

    • Redesign and implement the next generation clickstream ingest pipeline

    • Build fault tolerant and accurate data product applications

    • Design and develop data models

    • Modernize / automate DevOps practices

    • Provide production support

    • Create standard processes and operating procedures

     

    About You

    • 4+ years experience working as an expert in Python and NodeJS (and very curious about Scala and Go)

    • 4+ years experience building applications at scale, using cloud services such as DynamoDB, SQS, Pub/Sub and Dataflow

    • 2 + years of experience building applications in Google App Engine or Google Container Engine

    • Expert knowledge of client-side technologies, including browser security and storage options. ReactJS is a plus

    • Experience with at least one JavaScript data visualization library

    • Strong SQL skills.

    • Experience working with MVC Javascript libraries.

    • Experience building micro-services is a plus

    • 2+ years experience running and supporting a production enterprise-wide application

    • Experience with automation, testing, build tools, and release engineering

    • Knowledge of different databases and storage technologies, like relational DBMS’s, columnar storage, and key-value stores

    • Experience with distributed systems and event-driven architectures

    • Experience in Unix environment and shell scripting

    • Bachelors or Masters degree in Computer Science, software engineering, or a related field

    • Desire to join the world’s most important journalism company at a moment in history when the importance of learning from our data is transforming every aspect of the craft and practice of journalism

     

    A few reasons why you would want to work at The New York Times:

    • Every few months, we have a “hack week” that gives our developers the opportunity to explore ideas that might not otherwise make it on the product roadmap.

    • We are committed to career development. We offer a formal mentoring program as well as tuition reimbursement. We have frequent panel discussions and talks by industry leaders (Sheryl Sandberg, Melinda Gates and Ta-Nahesi Coates are a few recent examples)

    • We believe diversity fuels innovation and creativity, and we have a variety of employee groups dedicated to fostering a diverse and inclusive workplace.

    • We offer a generous parental leave policy, which was recently expanded in response to employee feedback. Birth mothers receive 16 weeks fully paid, adoptive parents and birth fathers receive 10 weeks fully paid. Similarly, we offer competitive health and dental insurance, as well as 401(k) matching.

    #LI-SL1

     

    If you are an an active employee at The New York Times or any affiliates (excluding INYT), please do not apply here. Go to the Career Worklet on your Workday home page and View "Find Internal Jobs". Thank you!

     

    The New York Times Company is an Equal Opportunity Employer and does not discriminate on the basis of an individual's sex, age, race, color, creed, national origin, alienage, religion, marital status, pregnancy, sexual orientation or affectional preference, gender identity and expression, disability, genetic trait or predisposition, carrier status, citizenship, veteran or military status and other personal characteristics protected by law. All applications will receive consideration for employment without regard to legally protected characteristics.

More Jobs

Want more Full Stack Application Engineer - The New York Times jobs?

Want to find more App Designer jobsApp Developer jobsBackend Web Developer jobsFrontend Web Developer jobsSoftware Engineer jobsWeb Designer jobsWeb Developer jobs? Then make sure you take a look at our full listing of jobs on our jobs board or browse through our jobs by job title or by company.

Join our Community

To keep up to date with any jobs that come on the site you can register here. By registering you can build your own super stylish profile, connect with colleagues and companies and keep up with what is happening in the industry.

ad: Check out our profile and live jobs!
ad: Check out our profile and live jobs!
ad: Date a Creative
ad: Check out our opportunities!
ad: Check out our profile and live jobs!
ad: Check out our profile and live jobs!