Oh Snap!
This job is no longer active - but you can still view the details below.

Software Engineering Intern

| Greater NYC Area
Software Engineering Intern

About Narrativ

Narrativ is a NYC-based tech startup that is building a better internet for shoppers. We use machine learning to connect products with all of the content created about them to answer retail’s trillion-dollar question, “what should I buy?” 
With a library of more than 1 billion products matched to expert reviews from top commerce publishers like Buzzfeed, NYT Wirecutter, and Hearst, Narrativ enables retailers such as Macy's, Ulta and Dermstore to tap into $25B of annual consumer spend. In June 2018, The World Economic Forum honored Narrativ as a Technology Pioneer for building technology to democratize commerce.
We come from Bensonhurst to Beijing and view the breadth of our team's life experiences as a core competitive advantage. Our team hails from 10 countries, has worked for the likes of Google, Glossier and McKinsey and more than one-third of Narrativ employees are first-generation college graduates.

The Job

Narrativ is looking to hire several software engineering interns for 2019. These engineers will be students or recently graduated bootcamp attendees who have some experience coding and are looking to use that to learn professional development practices. During the internship, you will learn how we develop, test, and operate software at scale- while hopefully helping us make some progress on some of the large projects we are facing.
As a technology company that powers more efficient advertising and marketing, we collect large amounts of data. We feed this into our real time bidding system and use it to match products across retailers so that our users have seamless shopping experiences online. In this role, you will work to build the systems that handle running our real-time auction and product match systems at the scale of the internet. We feel that the best engineering solutions usually require a variety of tools, so this will often mean integrating a couple databases along with custom code. As a team, we believe firmly in the value of testing and automation, and no task is done until it is running automatically in production.
Core Responsibilities Include:
  • Write Python code to support our backend ad tech systems
  • Write extensive unit, integration, and system level automated testing
  • Continually work to improve team capabilities with training, documentation, code reviews, pair programming, and collaboration


  • Comfortable coding in Python and/or JavaScript
  • Motivation to achieve results in a dynamic, fast-paced environment
  • Exceptional level of organization and strong attention to detail


  • Competitive salary
  • Health care, vision, and dental
Send an email to [email protected] that includes your LinkedIn profile and resume.
Narrativ is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or veteran status.
Please, no third-party resumes for this role. Candidates submitted by agencies will not be reviewed
Read Full Job Description