Senior Principal Engineer at Narrative Science

Location: Chicago

Job Type: Full-Time


We are seeking a Senior Principal Engineer to join our product development team. In this role, you will be a technical leader on our Lexio team. Lexio is an innovative product that combines data analysis, natural language generation, and an intuitive user experience to reimagine Business Intelligence. As a Senior Principal Engineer, you will have technical ownership over significant parts of the Lexio codebase. You will be challenged with a diverse set of projects including greenfield product development and system-level platform improvements.

While technical work will be your primary focus, you are a problem solver at your core. You are a collaborator who is energized by working with the entire spectrum of the Lexio team; engineering, product, design, customer success, and go-to-market. You are driven to build something great and resilient to the fact that customer and user needs often change. You take delight in:

Using creativity and innovation to make products better for the end-user every day
Working on unique technical problems in the emerging field of data storytelling
Working in small teams to efficiently design and build solutions to novel problems
Expressing your perspective even when it may not be a popular one
Mentoring people and believing that a great product comes from great team collaboration

7+ years of professional software development experience
Proven expertise of Python or equivalent
Experience with Unix / Linux systems (e.g. Ubuntu, CentOS, RedHat, etc.)
Familiarity with cloud computing, particularly AWS
Demonstrated ability to write clean, helpfully-commented and readable code
Proven ability to collaborate and influence cross-functionally
A drive to learn constantly with an analytical and problem-solving mindset
A passion for growing as an engineer and helping others grow
Experience with owning a technical roadmap, defining developer standards, and promoting best practices across the engineering organization
A knack for debugging unfamiliar problems
Proven experience dealing with ambiguity

Experience with statistics and/or machine learning
Experience building modern front-apps (e.g. React/Redux, Angular, Vue)

Company Website:

Job Posted by: Katie Gollehon

How To Apply:

Please apply to the Senior Principal Engineer position here: