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.