Start date: ASAP
Status: Full-time employee
Compensation: $125,000 annually
Location: The San Francisco Bay area
Reports to: Executive Director
Application: at the bottom of this page
BERI is seeking to hire a machine learning engineer to collaborate with the Center for Human Compatible AI (CHAI) under UC Berkeley professor Stuart Russell. Pending final evaluation from CHAI, successful candidate(s) will be offered a 1-2 year visiting researcher scholar position at UC Berkeley to work with Professor Stuart Russell’s research group (see http://humancompatible.ai/jobs#engineer for more information on the CHAI position), alongside Research Scientist Andrew Critch, and with opportunities to collaborate with CHAI’s co-Principal Investigators at Berkeley (Pieter Abbeel, Anca Dragan, Tom Griffiths, Tania Lombrozo), at Cornell (Bart Selman, Joe Halpern), at Michigan (Michael Wellman, Satinder Singh), as well as with groups at Cambridge, Oxford, and Imperial College through the Leverhulme Centre for the Future of Intelligence.
If any of these projects interests you, we encourage you to apply:
Developing multi-agent deep reinforcement learning environments for testing AI alignment solutions.
Open-sourcing inverse reinforcement learning (IRL) packages currently under development at CHAI.
Developing a well-commented and modular Python implementation of Point Based Value Iteration for use by the CHAI research team.
Writing or adapting existing code to reproduce natural language processing (NLP) results from Stanford researchers, e.g.
- Naturalizing a Programming Language via Interactive Learning (Wang, Ginn, Liang, Manning; 2017)
- From Language to Programs: Bridging Reinforcement Learning and Maximum Marginal Likelihood (Guu, Pasupat, Liu, Liang; 2017)
- Learning Symmetric Collaborative Dialogue Agents with Dynamic Knowledge Graph Embeddings (He, Balakrishnan, Eric, Liang; 2017)
Developing algorithmic implementations of Negotiable Reinforcement Learning.
Measuring the combined efficacy of goal-inference algorithms (such as IRL) with planning algorithms (such as Point-Based Value Iteration) in mechanism design applications (e.g. an algorithm playing a game on behalf of two players who have different beliefs about the game)
Taking responsibility for the existence of an easily usable shared codebase for CHAI researchers. (This would be a larger project for an engineer interested in working with BERI/CHAI in the long term.)
To read more about why we are interested in hiring machine learning engineers, see this blog post.
We are especially interested in applicants who can take initiative and will find ways to help out with research at CHAI. This role involves figuring out what would be helpful for researchers and then doing it.
Total hours currently needed: 40 hours/week.