Software Engineer

  • Enigma
  • New York, NY, USA
  • Sep 17, 2018
Full time Developer JAVA

Job Description

As a Software Engineer at Enigma, you’ll work alongside a brilliant team of other curious, data-obsessed co-workers, who want to share the magic that Enigma products can bring to a customer. We build products to ingest large, diverse datasets, map them to ontologies, probabilistically identify likely connections, and then use these knowledge graphs to power applications to create transformative value - from saving lives to preventing financial crime. By applying Enigma technologies to real-world industry challenges, engineers at Enigma are responsible for enabling next-generation business processes for blue chip clients, one workflow, process, or team at a time. Software engineers are guided by four principles: “Always be shipping,” “Customer obsession,” “Strive for perfect,” and “Think big, start small.” Ultimately, we are excited about data’s impact on the world and are looking for engineers who are curious, generous and can hustle in a fast-paced environment.

Qualities we value:

  • Comfortable using the right tool for the job, rather than any sticky preference for a tool or technology
  • Motivated by working on hard problems with smart people
  • Enjoy learning and sharing your valuable feedback across our engineering teams, so we can continue to iterate and improve
  • Highly motivated, results-oriented, and take pride in being a problem solver


  • Has expertise in Python; competence in one or more of {Go, Scala, Java} is a plus
  • Comfortable developing for/in a Linux environment (regardless of distribution)
  • All levels of experience are welcome if you are self-directed, seek out new responsibility, and strive for excellence; compensation will be commensurate with your background and skillset

Projects We Work On:


We are constantly building and improving the Enigma product suite. Our products range from scalable data systems to orchestration of complex Machine Learning pipelines. We’re improving existing products for Fortune 500 customers, and providing the Enigma toolbox to hundreds of analysts and investigators. At the same time, new products are in the works to intelligently link and serve large, disparate, structured and unstructured data to our users.

See our work in action: Simplifying Sanctions in Compliance and Mapping NYC Restaurant Grades.

Machine Learning

One of the core pillars of Software Engineering at Enigma is Machine Learning, and its impact ranges from powering important products to envelope-pushing algorithms. Not only are we using Machine Learning in each of our products, but we’re also expanding the boundaries on research areas like Entity Resolution, Agent Simulations and Predicting Human Behavior.

Read about how we improved entity resolution with SOFT TF IDF algorithm.

Data Engineering

Enigma’s first set of products was built to power Enigma Public: managing, crawling, linking, and monitoring data systems that power the broadest public data repository on the Internet. The challenges of public data are more demanding than ever, as data origins, types, available languages increase exponentially.

Our Story:

Enigma is a rapidly growing enterprise technology company based in the Flatiron neighborhood of New York City. We are Series B funded, partnering with some of the best investors in the world: New Enterprise Associates, Two Sigma Ventures, Comcast Ventures, Crosslink Capital, American Express Ventures, and others.

Founded in 2012, Enigma was started based on the realization that there was tremendous potential in using public data to understand how the world works, but that it was untapped because the data is highly fragmented and disconnected. Enigma set out to change that by building and organizing one of the largest collections of public data in the world, and our big coming out party was winning TechCrunch Disrupts Battlefield in 2013. Our vision has remained steadfast, we want to empower people to interpret, and improve, the world around them. However, we have expanded our ability to realize this vision by combining our massive public data repository with an ecosystem of software and tools designed to link, resolve, enhance and apply data to help global-scale companies take on some of their hardest problems, ranging from preventing money laundering to ensuring patient safety.

We are proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or veteran status.