Overview:

We have built a unique team of technologists who are developing a vision for the future of corporate intelligence:

  • Open, self service information inspires innovation within organizations

  • Natural language search is the most intuitive way for individuals to interact with information

  • Machine learning works best when the user is not even aware of its precense

As a software engineer, you will work across the organization and use technology to inform our decisions and bring this vision to life. We must create innovative products that will push the boundaries of traditional thinking in traditional enterprises, while being flexible enough to integrate with existing processes. This will involve solving complex computational problems, dealing with messy sources of data, and building systems which scale.

Our software engineers are team players who will support different product areas. You will work across front end & backend, and develop deep partnerships with our UX designers, product managers, and subject matter experts (e.g. knowledge management, research & development, supply chain) to deliver products to unlock the true potential of information.

We encourage engineers with full-time experience to apply, and will determine your level within Constellation based on merit and interview performance. At this time, we will not be hiring engineers who are graduating university in Summer 2020.

What You have to Achieve:

  • Within your first month, you build a deep understanding of Constellation’ current initiatives and technology infrastructure (Go, PostgresSql and SvelteJs running on the AWS/ECS), coding style and standards, and have contributed code to the repository.

  • By the end of month 3, you should have added features to our existing projects, and prototyped at least one new idea.

  • From there your role will be continue to evolve – we’re still a small team. Some projects will be ad hoc, or you might be part of a longer-term initiative. The types of problems we are trying to solve could include:

  • How can we enable meta analytics that allow users to understand not just the information, but where it comes from and how its authors are related?

  • How can we build an API that enables users to utilize Constellation's learnings in other business processes?

  • How can we help organizations to stay compliant with GDPR?

What Leads to Success:

  • Know your software engineering.

  • Have a strong CS background (degree or self taught) in order to choose the right algorithms, systems approaches and patterns to solve problems, without reinventing the wheel.

  • Candidates need to be able to hit the ground running. Therefore, we typically look for 2+ years of previous industry experience in a engineering organization

  • Experience with Javascript and at least one typed language (Java, Kotlin, Go, etc)

  • Experience with Docker or other containerizationt technology

  • Act as a technologist.

  • Bias towards understanding the scope and nuance of a problem, before prescribing a solution

  • Tendency toward iterative work, releasing small and frequent updates.

  • You are obsessed with usability and constantly ask how and why users will utilize your work.

  • Be comfortable with learning a range of languages, tools and frameworks, and make good decisions about which to use to solve a particular problem. You are excited to learn something new when the need arises.

  • Solve problems, together.

  • Come up with novel solutions, working well with technologists and non-technologists alike.

  • Ask hard questions that challenge our assumptions to ensure that we’re solving the right problems the right way.

  • See failure as an opportunity. "The greatest teacher failure is"

  • Have flexibility to work on the team’s most pressing problems.

  • Care About your teammates, solving hard problems, and our company’s success.

What We Offer:

  • Remote first culture (preference for those within 6 hours of EST)

  • Competitive Salary

  • Stock options

  • Unlimited PTO (with mandatory minimum)

  • Medical, dental, vision coverage

  • 401k program

  • Unlimited opportunity to grow and directly contribute to a fast-growing company

  • A collaborative team that deeply values innovation and problem-solving skills

Constellation is a place for anyone, but not everyone. All employment is based on merit (soft and hard skills) and business need. We are proud to be an equal opportunity employer. We encourage individuals from underrepresented groups to apply.