Full Stack Software Engineer
Juji Inc. | San Jose, CA
Power the responsible and empathetic artificial intelligence
Posted Aug 12, 2017

Have you watched the movie Her? Are you a big fan of Star Trek? As an engineer, have you ever aspired to dazzle the world by building a Samantha or Data for everyone in the world? If your answer is yes, Juji is then the place that can help you realize your aspiration.

At Juji, we are building an advanced software platform equipped with cognitive intelligence to power a whole generation of Samanthas and Datas, called REPs (Responsible, Empathetic Personas). Our first generation of REPs is in the form of hyper-personalized, empathetic chatbots, who can carry out a conversation with users to accomplish various goals. Our platform is in closed beta release and has generated great traction, including paying customers!

We are seeking highly motivated and talented full-stack engineers at all levels, who are eager to help us build out the Juji platform to meet customer demands and tackle great technical challenges in a wide variety of areas, ranging from data management, natural language processing to information visualization.

Our ideal candidates are open-minded, multi-talented individuals who are willing and able to tackle full-stack technical challenges from databases to CSS. They are also eager and fast learners of new software and technologies.

  • Required Expertise and Experience
  • Expert-level programming experience with one or more programming languages
  • Good experience in building and deploying web-based systems
  • Familiar with software development lifecycle and corresponding tools
  • Experience in functional programming (e.g., Clojure, Scheme, Scala, Haskell, or equivalent)
  • Preferred Expertise and Experience
  • Experience in building large-scale, web-based SaaS production systems
  • Familiar with Clojure/Clojurescript and the related ecosystem
  • Comfortable with *nix command line, scripting and system automation tools
  • Good understanding of database systems (e.g., SQL and Datalog)
  • Knowledge in one or more relevant fields: Artificial Intelligence, Machine Learning, Natural Language Processing/Generation, Distributed Computing, and Visualization
  • Required Education: A bachelor or higher degree in the area of Computer Science, Computer Engineering or equivalent disciplines.

Juji Inc. is a venture-backed start-up that also receives research fundings from the US government. Our currently small team consists of world class computer scientists, experienced software developers and designers. We value personal responsibilities and nurture individual growth. We are committed to build a diverse and inclusive team. We want to work with the best, regardless of race, age, gender identity, ethnic origin, sexual orientation, disability, or physical appearance.

Apply for this position

Send resume to jobs@juji-inc.com with a subject line "Full Stack Software Engineer".