Software Engineer - Data Team

Sorry, this job was removed at 11:21 p.m. (CST) on Monday, May 23, 2016
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.

We are Narrative Science, the leader in automated narrative generation for the enterprise. Powered by artificial intelligence, our QuillTM platform analyzes data from disparate sources, understands what is important to the end user and then automatically generates perfectly written narratives, customized to the intended audience, at unlimited scale.  

Our goal is to quickly get people to that “aha” moment, without the need for vague interpretation or conjecture. QuillTM exists thanks to a team of creative, intelligent, and passionate individuals- and we’re looking for another person to join our ranks.  

We are seeking a motivated Data Engineer that can develop and maintain software to support data ingestion, processing and analysis.

What’s that really mean?

We are looking for someone who’s creative, flexible, and determined. You will be working closely with our clients to gather technical requirements and build data models with the help of our engineering and editorial teams. You will be helping expand and improve upon our existing data software and methodologies to make things quicker, easier, and better.

What am I going to do?

  • Design, develop, and test data applications for specific customer needs
  • Communicate data analysis techniques to non-expert consumers of data, so they can produce compelling, insightful narratives
  • Expand and grow our data platform capabilities to solve new data ingestion challenges
  • Help support operations of our existing systems

What should I bring to the table?

  • Proven capability for critical thinking and problem solving
  • Experience manipulating data through code (we work in Python, but we just want to make sure you know how to develop)
  • Knowledge of data modeling and the understanding of different data structures and their benefits and limitations under particular use cases
  • Familiarity with OO and functional paradigms 
  • Bachelor level STEM degree
  • The ability to work with a Linux operating system

What additional skills are important?

  • Experience with stats and math modeling
  • Experience working in an agile environment
  • Familiar with map-reduce and other big-data techniques
  • Experience with Web services/REST service
  • SQL/NOSQL experience with schema design and query development
  • Familiarity with ETL or BI/analytics packaged software
  • Skilled in other languages such as Javascript, Java, Ruby, C/C++

How will I be successful?

  • You enjoy being part of a team. We all have our responsibilities, but will lend support to a teammate in need at the drop of a hat.
  • You love learning. We’re dealing with leading-edge technology and are continuously striving to make it better with the best and brightest. Excited yet? We are!
  • Do you enjoy puzzles and brainteasers? Every client provides unique problems that need to be solved quickly and effectively. If discovering new and novel solutions seem like a good time, you’ve come to the right place.
  • We’re looking for people that are calm under pressure. We have deadlines that need to be met, so we want team members who are dependable and effective, and focused on keeping our clients happy.
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