Senior Software Engineer

Sorry, this job was removed at 11:32 p.m. (CST) on Tuesday, April 25, 2017
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

About Narrative Science  

Narrative Science is the leader in Advanced NLG for the enterprise. Its Quill™ platform, an intelligent system, analyzes data from disparate sources, understands what is interesting and important, then automatically generates perfectly written narratives to convey the right meaning from the data for any intended audience, at machine scale. It excels where data visualizations fall short: it identifies and conveys relevant information in conversational language that people can immediately comprehend, trust and act on.

We are looking for a Senior Software Engineer who is excited to work on revolutionary technology and help shape the future of the company. We're a group of passionate individuals working together on game-changing technology—and having a lot of fun while doing so. Our core values are ingrained in everything we do, from how we develop our technology to how we interact with customers to how we hire people. The person coming into this role must be effective working in a collaborative team environment, and passionate about the hard work of delivering products to market. Based on the experience of the successful candidate, there is an opportunity for this role to have team lead responsibilities as well.

Responsibilities

  • Own the architecture design for large platform or product features
  • Build prototypes quickly to test the viability of a new idea
  • Estimate large features across multiple sprints or releases
  • Research and propose technology changes for general improvement
  • Ensure production code is well tested, scalable and robust
  • Partner with the product team on features and issues through proactive and constructive communication
  • Act as mentor to junior engineers by promoting best practices and demonstrating enthusiasm and a positive attitude
  • Encourage effective and direct communication between engineers and other team members
  • Ability to understand and accurately communicate the company and product strategy to engineers

Requirements

  • 5+ years of relevant experience as a software engineer / architect
  • Strong problem solving ability and object-oriented design skills
  • Experience with scalable and distributed services
  • Experience with highly available systems and operating 24x7 service
  • Proven track record for product delivery
  • Ability to communicate effectively within all levels of the organization
  • Bachelor’s degree (or higher) in Computer Science or a related discipline
Preferred Skills
  • Working knowledge of AWS, cloud computing and data processing platforms
  • Experience in Python, Ruby or other dynamic languages
  • Experience with Agile methodologies
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

We became a distributed workforce in March 2020 as a result of Covid-19 and will remain distributed moving forward. Our Chicago HQ still remains but we want our team to have flexibility around when and where they work.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about DO NOT USE - Narrative ScienceFind similar jobs