Hacker Newsnew | past | comments | ask | show | jobs | submit | lmuench's commentslogin

Kustomer | Engineering Managers, Software Engineers and Data Engineers | NYC | https://www.kustomer.com/

Kustomer is the core platform of customer service brands like Ring, Sweetgreen, Rent the Runway, Glossier, Away, Glovo, and UNTUCKit.

We were founded in 2015 and are based out of NYC. The serial entrepreneurs who founded this business, Brad Birnbaum and Jeremy Suriel, led Kustomer to raise over $173.5M in venture funding.

We have signed a deal to be acquired by Facebook. We are currently operating independently until closing.

Check out https://about.fb.com/news/2020/11/kustomer-to-join-facebook/ for more details.

Even though we are currently operating remotely due to Covid, all positions are based in NYC:

Engineering Manager - Platform (NYC): https://grnh.se/1fe0fd851us

Engineering Manager - Self Service & Channel Apps (NYC): https://grnh.se/61fa054e1us

Senior Software Engineer - Frontend: https://grnh.se/5fdfbdb31us

Software Engineer II Frontend (NYC): https://grnh.se/c62567681us

Principal Software Engineer - Backend (NYC): https://grnh.se/4ad9bed51us

Senior Software Engineer - Backend (NYC): https://grnh.se/9dfeede31us

Senior Software Engineer - Full Stack (NYC): https://grnh.se/f20f53211us

Senior Software Engineer - Data (NYC): https://grnh.se/46df28031us

Senior Data Engineer (NYC): https://grnh.se/e2b94c3d1us


Kustomer | Multiple Roles | NYC, Durham, Spain | Onsite / Remote (USA Time Zones) | Full Time

Kustomer is the omnichannel SaaS platform reimagining enterprise customer service to deliver standout experiences– not resolve tickets. Built with intelligent automation, Kustomer scales to meet the needs of any contact center and business by unifying data from multiple sources and enabling companies to deliver effortless, consistent and personalized service and support through a single timeline view.

Today, Kustomer is the core platform of some of the leading customer service brands like Ring, Rent the Runway, Glossier, Away, Glovo, Slice and UNTUCKit. Headquartered in NYC, Kustomer was founded in 2015 by serial entrepreneurs Brad Birnbaum and Jeremy Suriel, raised over $173.5M in venture funding, and is backed by leading VCs including: Tiger Global Management, Battery Ventures, Redpoint Ventures, Cisco Investments, Canaan Partners, Boldstart Ventures and Social Leverage.

Engineering Manager - Messaging/Mobile (Remote / NYC): https://grnh.se/345e6a441us

Site Reliability Engineer (Remote / NYC): https://grnh.se/5326f6c81us

Senior Android Engineer (Remote / NYC): https://grnh.se/8a6996621us

Senior Software Engineer - Apps Platform (Remote / Durham, NC): https://grnh.se/1a2ab9221us

Senior Software Engineer - Platform (Remote / NYC): https://grnh.se/760cc0ae1us

Senior Software Engineer - Search & Reporting (Remote / NYC): https://grnh.se/ee089b5a1us

Software Engineer - Backend (Remote / NYC): https://grnh.se/5f6f70c11us

Software Engineer - Front End (Remote / NYC): https://grnh.se/838c96d61us

Software Engineer - Front End - Kustomer IQ (Remote / Spain): https://grnh.se/02ed89101us


Python’s import system is weird but it does make sense when you use absolute imports:

  project
  ├── main.py
  ├── package1
  │   ├── module1.py
  │   └── module2.py
  └── package2
      ├── __init__.py
      ├── module3.py
      ├── module4.py
      └── subpackage1
          └── module5.py
As long as the file containing the main() function resides in the top-level folder you can use absolute imports in every file, e.g.

  from package1 import module1
  from package1.module2 import function1
  from package2.subpackage1.module5 import function2


> Study finds information acquisition shares the same dopamine producing reward system pathway as food, financial rewards and drugs.

https://neurosciencenews.com/information-addiction-brain-142...


Docker has a concept of layered images where only the top-layer is writable. The layer above the "scratch"[1] image usually contain all the files of the base images OS and that's what you set your root directory to. The writable layer disappears when the container is stopped. If you mount your DIY container into /tmp for example, the process running inside your container won't be able to access any OS functionality. You couldn't run a web server in such a container for instance. On the other hand, whatever your containerized process writes into the mounted part of your hard disk won't disappear when the container stops. Because of that, I wouldn't run untrusted code in it.

[1] https://hub.docker.com/_/scratch


this is the file system not docker itself. you can get the overlay behavior without any docker


Can you point me to some online resources? I'd like to learn more about this.



nice. thank you


start with: https://windsock.io/the-overlay-filesystem/

after that read more about overlay, overlay fs, for historical reasons aufs.


I'm not sure if this is what the parent is referring to but there are overlayfs and unionfs in Ubuntu for example.


I see, thanks. It's just a matter of preparing the directory before and cleaning it up afterward though, right? Not a security hole exactly?


Correct.



There is an infinite amount of numbers between 0.0 and 1.0, none of them are 2.0


I recall reading that one of the reasons was the fact that "go" sounded good

1. when used as a keyword to start a "goroutine"

  go f()
2. when used from the command line for compilation etc.

  go build ...
  go get ...


Have you tried Elixir?


Actually I have. Both Elixir and Erlang. I find it way harder to manage in dynamic langs than in static ones. Up to point I'd always pick static instead of dynamic.

If I see some OOP madness, in statically typed lang, I remember how bad it can be in dynamic one.

Dont take it the wrong way. I know a lot of programmers, personally, which are dynamic programming fans, are and kickass coders. But it doesn't work for me.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: