I was connected to Enterra by a third-party NYC-based recruiter. I was told that 100% remote work would be permitted. A technical phone interview was scheduled. After it, an on-site interview was scheduled. The first part of the on-site interview was a lunch meeting with the CTO. The second part was an hour-long panel interview. In the panel interview were two on-site developers, one manager, and one senior remote developer over the phone. The remote developer asked me most of the technical questions. I was not required to write any code at any point in the process, although I did share a link demonstrating some of my work. I received their decision after about a week. A 30 minute final phone call was then scheduled with the manager during which I was asked to share a joke. I then received an offer in the mail in a couple of days. I was asked for three managerial references which I provided; they were all called.
I was asked to sign a ten-page restrictive covenant document which contained non-confidentiality, non-solicitation and non-compete clauses. I listed and negotiated some of these clauses or unclear points with the company's legal counsel over the phone. If you get to this stage, I urge you to read this document very carefully. The non-compete was for 18 months. Moreover, it had no exemption in the event the employee was to be terminated without cause. Both of these clauses were not agreeable to me. I tried negotiating it down to 12 months but failed. Assuming you're not a pushover, I recommend looking elsewhere so you won't be burdened by such a restraining agreement.
Note that their work hours are from 8:30 am to 5:30 pm Eastern Time. They've a daily team standup at about 9 am. Their paid leave is three weeks per year, with no special time allocated or sick leave afaik. A remote employer is required to work on-site for the first week, following which they can work remotely. The company pays for the hotel reservation for the week. I negotiated the salary within reason.
Their tech stack includes Python 3, NumPy, Pandas, SciPy, scikit-learn, PySpark, RabbitMQ and Docker. Be prepared to talk about your experience with each of these.