Software Engineer - Narrative Science
Location: US, IL, Chicago
Department: Narrative Science
Salary range: 70000-85000
Employment type: Full-time
Required experience: Mid-Senior level
Required education: Bachelor's Degree
Industry: Information Technology and Services
Function: Information Technology

Company profile:
The story of the Great Chicago Fire of 1871 isn’t really about the fire. It’s about what happened next: A remarkable moment when the most brilliant engineers, architects and inventors came together to build a new city. Their innovations – born of passion and practical ingenuity – shaped not just Chicago, but the modern world. What started 140 years ago continues to this day.Chicago’s brightest digital designers, engineers and entrepreneurs are shaping new technologies, disrupting old business models, and resetting the boundaries of what’s possible. If that sounds like you, join us.Come to a place where you can share ideas, make mistakes, work hard, build your business and, with a little luck, change the world.Welcome to 1871.From photo-editing apps to interactive healthcare programs, 1871 has a member company that fits your interests and expertise! Whether you’re a designer, a marketing expert, or software developer, we have a startup looking for you. Each company is looking for a way to innovate their industry and is looking to do so in creative and original ways. We are looking to match you with one of our amazing member companies based on the information you provide to us and their current needs. If you believe that you have the skills and vision to help digital startups get their start, 1871 is the right place for you!

Job description:
Software Engineer - Data TeamNarrative ScienceChicago, IL, United StatesFull-TimeWe are seeking a motivated Software Engineer for our Data Team that can develop and maintain software to support data ingestion, processing and analysis. The candidate will interact with non-engineers to gather business requirements for building data models to meet client needs. The ideal candidate will be able to attack and solve data problems at a variety of scales to meet consumer requirements and deliver insightful analysis for narrative creation.RESPONSIBILITIESDesign, develop, test and deploy your code in our AWS architectureLeverage a variety of SQL and NoSQL backends for data storage and analysisCommunicate data analysis techniques to non-expert consumers of data, so they can produce compelling, insightful narrativesExpand and grow our data platform capabilities to solve new data ingestion challengesContribute in a DevOps role, supporting operations and infrastructure as needed

Requirements:
QUALIFICATIONSProven capability for critical thinking and problem solvingExperience using Python at a significant level (minimum of 1 year experience or significant project work. Experience in other languages will be considered.)Significant knowledge of data modeling and the understanding of different data structures and their benefits and limitations under particular use casesFamiliarity with OO and functional paradigms Bachelor level STEM degreeOTHER SKILLSSQL/NOSQL experience with schema design and query developmentSkilled in other languages such as Javascript, Java, Ruby, C/C++Experience with stats and math modelingFamiliar with map-reduce and other big-data techniquesMasters degree or PhD in a field with applicable data analysis skillsExperience with Web services/REST service

Benefits:
Working at Narrative Science offers you the opportunity to build a revolutionary platform, solve complex problems, deliver exceptional customer experiences, and ultimately, shape the future of the company.