AI Researcher (Junior/Mid-level)

Cambridge, MA

Charles River Analytics Inc. logo

Charles River Analytics Inc.

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

Charles River Analytics brings foundational research to life, creating solutions and technology to tackle the world’s most challenging problems. Our scientists and engineers work together to mature our research results into viable, deployable products for the government and private sector.  Our extensive research, development, and deployment spans across many disciplines, such as AI, cyber security, robotics, cognitive science, and human-centered computing. 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 in 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!

Charles River Analytics is searching for an early-career artificial intelligence (AI) researcher who wants to use their skills to support the national security mission. In this role you will collaborate with passionate researchers and engineers to innovate the next generation of AI technologies.

What you will do (usually)

  • Design algorithms to solve challenging applied/operational AI research problems. Examples of research problems include: (a) how can we learn generic pathways by which misinformation spreads across diverse social and traditional media platforms? (b) how can we detect inconsistencies in a network of financial trading venues and restore the system to a consistent state? When required, you will push forward the boundaries of AI theory to address these operational problems.
  • Implement prototypes of algorithms that you and others design. You will use industry standard programming languages (e.g., Python, Java, C, C++) and libraries (e.g., PyTorch/libtorch, TensorFlow, Jax) and Agile software development practices. You will consistently test your code to ensure that you’re developing quality software.
  • Learn new skills that either complement or extend your existing competencies.

What you will do (less usually)

  • Travel in support of your team’s research agenda (typically to the greater Washington, DC area) and to conferences throughout the country and outside the United States
  • Contribute to writing proposals, shaping the direction of research in coming years
  • Write academic papers (with helpful suggestions from senior members of the team!), submit to journals and conferences, and present your work.
  • Proactively engage with potential DoD and IC customers

What you actually need to be successful

  • A strong desire to work on problems with direct operational relevance to national security.
  • A tendency to think differently from those around you. If you have been told that your solutions to problems are weird-yet-compelling, you’re on the right track.
  • A strong desire to learn continually. Depending on your interests you will be encouraged to develop in
    • Technical areas such as probability theory and statistics, differentiable computing (deep neural networks and gradient-based AI), programming languages (e.g., design of domain-specific languages, learning additional programming languages, static analysis), and combinations thereof (e.g., probabilistic programming languages)
    • Operational areas such as information warfare, financial resilience, and systems design
    • Managerial areas such as project management, Agile software development, proposal writing, business development, and program transition
  • Competence in at least one general purpose programming language. We prefer knowledge of Python, Java, C, or C++.
  • A Bachelor’s or Master’s degree in a technical field. Examples include Computer Science, Data Science, Mathematics, Statistics, Electrical Engineering, Economics, or Neuroscience.
  • U.S. Citizenship and an ability to obtain a Secret Security Clearance

Bonus points if you have any of the below

  • Competence in additional programming languages, including but not limited to: Julia, Clojure, Haskell, OCaml, Standard ML, Scala, Common Lisp, or [any variant of] Scheme
  • Expertise in C, C++, or Rust, with a focus on embedded systems/low size, weight, and power requirements
  • Expertise in one or more specialized field of AI, including but not limited to: constraint solving, stochastic optimization, probabilistic programming, agent-based modeling, or evolutionary computation
  • Knowledge of specialized data structures, algorithms, and programming paradigms, including: those relevant to databases (e.g., B-trees, hashing algorithms), functional programming (e.g., lazy vs eager execution, functional data structures), or generic programming (e.g., template metaprogramming)
  • Knowledge of advanced mathematics, including but not limited to: probability theory, statistical inference methodologies, category theory, or type theory
  • Knowledge of economic theory and applications, including but not limited to: microeconomic theory, game theory, or mechanism design
  • Knowledge of neuroscience, cognitive science, or psychology, including but not limited to: theories of mind or active inference
  • Experience in relevant operational areas, including but not limited to: information operations, trading (of any asset) or clearing/settlement operations, macroeconomic forecasting, or intelligence collection/analysis

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: Agile Clojure Computer Science Economics Engineering Haskell Julia Lisp Machine Learning Mathematics Probability theory Python PyTorch Research Robotics Rust Scala Security Statistics TensorFlow

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

Region: North America
Country: United States
Job stats:  137  27  2

Other jobs like this

Explore more AI/ML/Data Science career opportunities

Find 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, filtered by job title or popular skill, toolset and products used.