Boston, MA, USA

Junior Software Engineer

About This Position

Luminoso is seeking a Junior Software Engineer to join the team that develops our flagship Daylight product. Our software has some powerful natural language processing and machine learning science at its core, and we're currently focusing on building out a richer feature set that will make this science more easily accessible to our users. Projects you might work on include supporting the development of richer data visualization tools for our UI, adding more guided workflows in the UI to improve useability, making our API cleaner and more consistent, and improving our infrastructure to make our product more performant and scalable.

This is a full stack development position, so you should expect to be doing work on both our Python backend and our browser-based JavaScript (React) frontend.

For this role, we are seeking an individual who:

● is a self-directed learner and enjoys finding their way around new tools and environments

● enjoys collaborating, communicating, and sharing their knowledge with others

● gets excited about going into gnarly old code to make it easier to work with

● can think creatively to develop solutions that solve customer challenges

Any experience with test driven development, refactoring, pair programming, or mob programming will really set you apart!


● Write clean, well-tested JavaScript code

● Write clean, well-tested Python code

● Effectively implement designs in HTML and CSS

● Work with business stakeholders to identify and refine new features

● Incrementally improve the architecture of the Daylight application through refactoring and design discussions with the team

● Collaborate closely with other developers through pair programming, mob programming, and pull request review

● Help the entire team improve continuously through weekly sprint retrospectives


2+ years of software development work experience.

We require basic working knowledge of the following:

● JavaScript, HTML, and CSS

● React

● Python 3

● Developing API-based web applications

We don't require you to have experience with the rest of our tool stack, but other tools we use include:

● Flask

● NumPy/SciPy

● Celery

● PostgreSQL

● Redis

● Git

● Jenkins

● Puppet

● Docker


● Linux


Please apply by sending your resume to

About Luminoso

Luminoso builds text analytics products for analyzing conversational text data like support tickets, open-ended survey responses, and reviews. Using common-sense artificial intelligence to understand language, we empower organizations to discover, interpret, and act on what people are telling them. Requiring little setup, maintenance, or training, Luminoso combines world-leading natural language understanding technology with a vast knowledge base to learn words from context – like humans do – and instantly analyze text without libraries. Our products provide native support in 15 languages, so leaders can explore text data, make sense of feedback, and surface business-critical insights.


Luminoso is privately held and headquartered in Boston, MA.

+1 617-682-9056

PO Box 51408

Boston, MA 02205

  • Twitter
  • LinkedIn

© 2020 by Luminoso Technologies, Inc.