AI ML Jobs

The artificial intelligence, machine learning, and deep learning jobs

Machine Learning Scientist at InCloudCounsel (Los Angeles, CA)

InCloudCounsel is seeking a Machine Learning Scientist to join our rapidly growing company. We are changing the way corporate legal services are delivered through technological innovation and a unique service delivery platform.

You will work in a lean engineering team whose mission is to build ML-enabled tools for our users - we are bringing technological innovation to an industry traditionally weighed down by inefficiencies and skyrocketing costs. Your role will be to help people do their work faster and with increased accuracy while simultaneously driving down the cost of legal work. You will do this by solving problems with ML and NLP and collaborating with the product team to deliver functionality that creates value and freedom for our customers and attorneys.

The role will report directly to our Director of Machine Learning and the package includes a competitive base salary, equity, and benefits. The company has offices in Los Angeles, San Francisco, New York, Seattle, and London; the preferred location for this role is Los Angeles.

This is a new team working with paradigm-shifting technology at its cutting edge. It is an opportunity to take the exciting new research of natural language processing, neural networks, and machine learning systems to deliver real value to an industry that has historically been behind in technology. We have an incredibly rare and valuable opportunity in front of us with the drive and resources to transform the legal industry. We believe strongly in open-sourced software and open research.

There is a lot to do, and we are looking for creative scientists with the experience to pick up tough projects and execute on them. As a founding member of the team, you will be shaping the future of machine learning at InCloudCounsel as well as the broader legal services industry.

Primary Responsibilities

  • Research & Development: We need to solve fundamental problems in question answering, key-phrase extraction, text classification, language modeling, and many other areas. We are particularly focused on using neural methods to solve these challenges but are open-minded--we’ll use whatever does the job. We keep a strong eye towards automation.
  • Product Lifecycle: Our scientists are responsible for everything from idea conception all the way to deployment. We bring our expertise to other teams to identify the optimal way to use our models, and we continue to monitor their effectiveness over time.

Skills & Requirements

  • Scientific Background: 4+ years of scientific research experience (academic or industrial) in some combination of machine learning, natural language processing, neural networks, or related fields such as physics, signal processing, computational linguistics, etc. We’d like to see a track record of tackling and solving research-level problems.
  • Software Experience: 2+ years of professional software engineering experience or equivalent good knowledge of software best practices (version control, testing, quality code design, data storage)
  • Libraries & Tools: Excellent knowledge of Python for data analysis, data processing, machine learning, and NLP. Experience with some of the following libraries is helpful: numpy, pandas, spacy, NLTK, scikit-learn, pytorch, tensorflow, keras
  • Domain Knowledge: Experience with some of the following domains is helpful: text classification, key-phrase extraction, question answering, word embeddings, representation learning, neural machine translation, language modeling, text summarization
  • Communication & Interpersonal Skills: We highly value communication at our company. Empathy, transparency, and respect are core values of ours, and we maintain a great culture this way.