The New York Times leverages a large and wide dataset to develop better products, make business decisions and reach larger audiences. You’ll help us build, scale and maintain the core of our personalization systems with statistical modeling and machine learning methods to build API that powers them. The high level goal of this role is to help the Times reach a larger audience and develop a more engaged reader base.
Responsibilities and requirements:
- Design, build and maintain production code that automates offline and online machine learning services.
- Work in a diverse stack that includes batch processing and training jobs in Java and Python, consumer facing services in Python, NodeJS and PHP as well as monitoring and reporting in Javascript/HTML/CSS using D3.
- Deploy and monitor production systems reliability.
- Collaborate with team members and business representatives on shaping the future products initiatives.
- Work with Data Scientists to map models into reliable and production ready systems.
- Work with Product Development to translate ideas and hypotheses into living products.
Requirements:
- Solid background in at least 2 backend languages like Java, Python, and Go to work on a growing set of backend services and optimize and expand the existing ones.
- A good knowledge of systems integration using HTTP and Queues, processing high throughput streams of near real-time data is something that you have already done or are very interested in.
- Experience with at least one of the following: MySQL, DynamoDB and Mongo
- Experience with numeric computation (Numpy) and machine learning (SciKit and Gensim) libraries and frameworks.
- Be comfortable switching stacks.
- Know how to balance time to market and getting it right.
- Understand web infrastructure, performance and data processing.
- Unit testing, code reviews and design documents are part of your daily work.
- Able to understand and solve complex algorithms and good with data structures.
- BS, MS in Computer Science or equivalent work experience.
Company Information: The New York Times Company (NYSE: NYT) is a global media organization dedicated to enhancing society by creating, collecting and distributing high-quality news and information. The company includes The New York Times, International New York Times, NYTimes.com, INYT.com and related properties. It is known globally for excellence in its journalism, and innovation in its print and digital storytelling and its business model. Follow news about the company at @NYTimesComm.
EEO Statement: The New York Times Company is an equal employment opportunity employer, and does not discriminate on the basis of race, color, religion, gender, sexual orientation, marital status, age, disability, national origin, citizenship or any other protected characteristic. The New York Times Company is committed to diversity in its most inclusive sense.
Responsibilities and requirements:
- Design, build and maintain production code that automates offline and online machine learning services.
- Work in a diverse stack that includes batch processing and training jobs in Java and Python, consumer facing services in Python, NodeJS and PHP as well as monitoring and reporting in Javascript/HTML/CSS using D3.
- Deploy and monitor production systems reliability.
- Collaborate with team members and business representatives on shaping the future products initiatives.
- Work with Data Scientists to map models into reliable and production ready systems.
- Work with Product Development to translate ideas and hypotheses into living products.
Requirements:
- Solid background in at least 2 backend languages like Java, Python, and Go to work on a growing set of backend services and optimize and expand the existing ones.
- A good knowledge of systems integration using HTTP and Queues, processing high throughput streams of near real-time data is something that you have already done or are very interested in.
- Experience with at least one of the following: MySQL, DynamoDB and Mongo
- Experience with numeric computation (Numpy) and machine learning (SciKit and Gensim) libraries and frameworks.
- Be comfortable switching stacks.
- Know how to balance time to market and getting it right.
- Understand web infrastructure, performance and data processing.
- Unit testing, code reviews and design documents are part of your daily work.
- Able to understand and solve complex algorithms and good with data structures.
- BS, MS in Computer Science or equivalent work experience.
Company Information: The New York Times Company (NYSE: NYT) is a global media organization dedicated to enhancing society by creating, collecting and distributing high-quality news and information. The company includes The New York Times, International New York Times, NYTimes.com, INYT.com and related properties. It is known globally for excellence in its journalism, and innovation in its print and digital storytelling and its business model. Follow news about the company at @NYTimesComm.
EEO Statement: The New York Times Company is an equal employment opportunity employer, and does not discriminate on the basis of race, color, religion, gender, sexual orientation, marital status, age, disability, national origin, citizenship or any other protected characteristic. The New York Times Company is committed to diversity in its most inclusive sense.