Basis Research

Research Engineer, Machine Learning

New York Office. Posted 21 months ago

The role

Research engineers translate research ideas into correct, robust, and scalable high-quality code. They work on building reasoning systems through areas like probabilistic programming, deep learning, and causal inference.

What you will do

  • Translate research ideas into correct, robust, and scalable high-quality code
  • Engage in programming language design/implementation
  • Performance engineering, scaling research code
  • Algorithm development
  • Contribute to the culture and direction of Basis
  • Optionally publish and present findings in journals and conferences

Required qualifications

  • Excellent programming and software engineering skills, especially in Julia, Python, C++, ML-family languages
  • Demonstrated ability to drive software projects from start to finish
  • Comfortable digesting research from PL and/or ML venues, such as PLDI, POPL, NeurIPS, or ICML
  • Progress with a high degree of autonomy and under uncertainty
  • Enthusiastic about solving real-world problems and making a positive societal impact
  • Demonstrated significant technical achievements within ML engineering

Nice to have

  • A PhD (or equivalent experience) in technical areas including: statistics, programming languages, machine learning, computational neuroscience, cognitive science, physics, mathematics

About the company

Basis is a nonprofit applied AI research organization with two mutually reinforcing goals: to understand and build intelligence and to advance society's ability to solve intractable problems.