Software Engineering Apprentice

Sorry, this job was removed at 12:42 a.m. (CST) on Friday, September 16, 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 Software Engineer who can develop and maintain software to support our client-specific data processing pipelines, and further build out our platform by implementing new features.

What does that really mean?

We are looking for someone who’s creative, flexible, and determined. You will be working closely with our professional services team to gather technical requirements and will be helping expand and improve upon our existing data software and methodologies to make things quicker, easier, and better.

What is an apprenticeship at Narrative Science?
  • This apprenticeship will last 4 months. Based on performance, there is an opportunity to receive a full-time offer at the conclusion of the apprenticeship.
  • Apprentices are onboarded as fully participating members of their teams, working alongside other engineers on challenging software development projects.
  • Narrative Science is a great learning environment! We provide mentorship for all apprentices with our senior software engineers.

 

What am I going to do?
  • Expand and grow our data platform capabilities to solve new data ingestion challenges
  • Build new platform functionality specifically to support our professional services teams
  • Help support operations of our existing systems
  • Modify existing analytics pipelines in response to client requests
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 working in an agile environment
  • 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?
  • 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.
  • 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 seems like a good time, you’ve come to the right place.
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