Senior Software Engineer

Cambridge, MA

POSITION OVERVIEW

Initial focus:  Compass, our AI-based classification product to process, categorize, and tag streaming text data like support tickets and chatbot transcripts, used for customer support process automation.

Luminoso is seeking an experienced engineer to join the team responsible for our Compass product. In 2017 we created an MVP (Minimum Viable Product) for Compass, but this year we're investing heavily in maturing and growing the product to support customer demand. Projects on the roadmap for this year include doing new development on the “OEM” edition of the product, simplifying deployment using Docker and Kubernetes, building a mature metering and licensing framework, and creating a common technical backbone and APIs to unify our product portfolio.

This is a primarily a Python backend development position, but any experience or interest in JavaScript frontend development is welcome and encouraged.

KEY RESPONSIBILITIES

  • Write clean, well-tested, well-documented code

  • Work with product management and other stakeholders to identify, cost and refine new features

  • Incrementally improve the architecture of the Compass application through refactoring and design discussions with the team

  • Help everyone on the team improve continuously through code review, retrospectives, pair programming, and mentoring

  • Collaborate with other developers and operations engineers to tackle the performance challenges of streaming document classification at scale

KEY CHARACTERISTICS

  • You like blazing new trails, and solving hard technical problems

  • You're a self-directed learner and enjoy finding your way around new tools and environments

  • You enjoy collaborating, communicating and sharing your knowledge with others

  • Any experience with, agile development methodologies, test driven development and refactoring will really set you apart!

TECHNOLOGIES WE USE

We don’t expect you to have experience with all of these, but you should be ready to start work in an environment where they’re actively in use.

  • Python 3

  • Flask

  • Docker

  • Public-key infrastructure

  • NumPy/SciPy

  • JavaScript

  • React

  • Celery

  • PostgreSQL

  • Redis

  • Git

  • Jenkins

  • Puppet

  • Kubernetes

  • Linux

YOU CAN APPLY DIRECTLY BY EMAILING ALLAN MARCUS AT AMARCUS@LUMINOSO.COM

Luminoso Technologies is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, age, religion, gender, gender identity, sexual orientation, national origin, genetic information, veteran, or disability status.