AI Researcher (Junior/Mid-level)
Cambridge, MA
Applications have closed
Charles River Analytics Inc.
Charles River Analytics offers innovative solutions through innovative business intelligence software and systems.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
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.
- Open Lead Data Analyst jobs
- Open Data Science Manager jobs
- Open MLOps Engineer jobs
- Open Senior Business Intelligence Analyst jobs
- Open Data Manager jobs
- Open Data Engineer II jobs
- Open Power BI Developer jobs
- Open Principal Data Engineer jobs
- Open Sr Data Engineer jobs
- Open Data Analytics Engineer jobs
- Open Business Intelligence Developer jobs
- Open Junior Data Scientist jobs
- Open Data Scientist II jobs
- Open Product Data Analyst jobs
- Open Senior Data Architect jobs
- Open Sr. Data Scientist jobs
- Open Business Data Analyst jobs
- Open Big Data Engineer jobs
- Open Data Analyst Intern jobs
- Open Manager, Data Engineering jobs
- Open Azure Data Engineer jobs
- Open Junior Data Engineer jobs
- Open Data Quality Analyst jobs
- Open Data Product Manager jobs
- Open Principal Data Scientist jobs
- Open Data quality-related jobs
- Open Business Intelligence-related jobs
- Open ML models-related jobs
- Open GCP-related jobs
- Open Data management-related jobs
- Open Java-related jobs
- Open Privacy-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open APIs-related jobs
- Open Deep Learning-related jobs
- Open PyTorch-related jobs
- Open Consulting-related jobs
- Open Snowflake-related jobs
- Open TensorFlow-related jobs
- Open PhD-related jobs
- Open CI/CD-related jobs
- Open NLP-related jobs
- Open Kubernetes-related jobs
- Open Data governance-related jobs
- Open LLMs-related jobs
- Open Airflow-related jobs
- Open Hadoop-related jobs
- Open Data warehouse-related jobs
- Open Databricks-related jobs