AI Researcher (Junior/Mid-level)

Cambridge, MA

Charles River Analytics Inc.

Charles River Analytics offers innovative solutions through innovative business intelligence software and systems.

View company page

Charles River Analytics creates solutions and technology to tackle the world’s most challenging problems. Our team of technological entrepreneurs works together to push at the forefront of enhanced AI, robotics, smart sensing, and human-centered computing. The resulting research and development help to continuously advance government programs and discover new possibilities in the commercial marketplace. We are a 100% employee-owned company, encouraging participation, innovation, and responsibility from our entire staff. At Charles River, we take great pride in our success at attracting and retaining the most talented and creative problem-solvers in our field. Are you interested in being an Employee Owner at one of Boston's Best Places to Work? If this sounds like you, then we’d love to hear from you!

CRA has an exciting opportunity for an enthusiastic computer scientist with strong expertise in programming languages applied to artificial intelligence and machine learning, with a particular focus on probabilistic programming, to work on cutting-edge intelligent systems research applied to real-world challenges.

Example projects you would work on include:

  • COLTRANE. Using advanced AI to automatically identify, characterize, and reason for unanticipated changes in the real world. Tasks include defining domain-specific languages to characterize unknown aspects of the world and using probabilistic program synthesis to induce programs in these languages, and combining these characterizations with planning, reasoning under uncertainty and meta-reasoning to dramatically reduce brittleness of AI systems.
  • PSI-Coach. AI research combining automated recognition of human mental states using symbolic- and sub-symbolic AI to revolutionize the performance of human teams. Tasks include developing embedded domains specific languages and programming language designs and implementations combined with probabilistic program inference to tractably reason within these languages, with an application to team and individual cognitive behavior models and reasoners for these models.

At Charles River Analytics, you will develop and use ideas from a number of fields including probabilistic modeling, machine learning, programming languages, reasoning under uncertainty, deep-learning, symbolic AI, and their combination, Bayesian reasoning, natural language understanding, and cyber security. You will work in tightly-knit, small project-oriented teams with a Principal Investigator and other scientists and software engineers to create innovative research advances and software prototypes of new research concepts. You will have the opportunity to design and execute your own research projects, growing into a Principal Investigator where you will pursue your own interests. You will also have the opportunity to attend conferences and have your work published.     

What will you do?

  • Design new methods or use existing methods from the literature to solve problems for challenging applications
  • Write papers and reports on existing projects
  • Formulate new ideas and develop proposals for new projects, including establishing new areas of research
  • Present your work to customers, collaborators, and the research community
    Communicate effectively with supervisor and other team members

What you need to be successful in this role?

  • Masters or Ph.D. in Computer Science, Engineering, or related. Equivalent experience also considered.
  • Experience in the following:
    • Programming languages and program analysis
    • Probabilistic modeling and/or probabilistic programming for machine learning
  • Ability to work independently or within a team environment
  • Ability to translate user needs and system features into actionable requirements for software engineering teams to produce technical solutions
  • US Citizenship

What does our ideal candidate have exposure to?

  • Advanced AI research using symbolic and sub symbolic AI
  • Advanced Bayesian machine learning research
  • Experience using probabilistic programming for real world applications
  • Experience with system modeling and prediction
  • Expertise in a variety of advanced languages such as Julia, Clojure, Haskell, Scala, Python, Lisp, and interoperability across languages
  • Experience or interest in embedded domain specific languages (DSLs) creation and extension.
  • Experience and interest in knowledge representation, and advanced AI algorithms such as MCTS, reasoning under uncertainty, reactive agents, cognitive architectures, deep-learning, and interactive narrative
  • Experience directly interacting with customers and/or users
  • Proven ability to generate proposals, publications, or similar written materials
  • Experience in AI frameworks such as Tensorflow, and software frameworks such as LLVM, JVM, and program transformation frameworks.

Why Charles River?

Charles River Analytics is a 100% employee-owned company that thrives on collaboration and values each employee owner. We offer competitive compensation plus bonuses, profit-sharing, and an attractive benefits package. Our benefits include 100% employer-paid medical and dental insurance as well as vision, life, and disability insurance; paid maternity/paternity leave; tuition reimbursement; monthly gym allowance; free parking; generous paid time off; and a casual environment. We are also accessible by public transportation. We offer a hybrid onsite/remote (60/40) schedule with tremendous flexibility. At Charles River, we truly value work-life balance.

 

Tags: Architecture Bayesian Clojure Computer Science Engineering Haskell Julia Lisp Machine Learning Python Research Robotics Scala Security TensorFlow

Perks/benefits: Career development Competitive pay Conferences Flex vacation Health care Insurance Medical leave Parental leave

Region: North America
Country: United States
Job stats:  70  12  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.