About the job
As a Research Engineer, you'll touch all parts of our code and infrastructure, whether that's making the cluster more reliable for our big jobs, improving throughput and efficiency, running and designing scientific experiments, or improving our dev tooling. You're excited to write code when you understand the research context and more broadly why it's important.
Responsibilities
Making the cluster more reliable for our big jobs; Improving throughput and efficiency; Running and designing scientific experiments; Improving our dev tooling
Qualifications
Minimum
Have significant software engineering experience; Are results-oriented, with a bias towards flexibility and impact; Pick up slack, even if it goes outside your job description; Enjoy pair programming; Want to learn more about machine learning research; Care about the societal impacts of your work
Preferred
High performance, large-scale ML systems; GPUs, Kubernetes, Pytorch, or OS internals; Language modeling with transformers; Reinforcement learning; Large-scale ETL