Research Engineer Responsibilities:
- Apply relevant AI and machine learning techniques to build intelligent rich code generation products
- Develop novel, accurate AI algorithms and advanced systems for large scale applications
- Define use cases and develop methodology and benchmarks to evaluate different approaches
- Push the boundaries of the capabilities of code generation models beyond the current state of the art
Minimum Qualifications:
- BS, MS or Ph.D. degree in Computer Science or related quantitative field
- Industry experience in machine learning research and deployment
- Programming: Python, PyTorch
- ML theory: reinforcement learning, privacy preserving machine learning, large scale personalization, machine learning fairness, machine learning interpretability, machine learning robustness
- ML systems: AI infrastructure, machine learning accelerators, high performance computing, machine learning compilers, GPU architecture, machine learning frameworks, on-device optimization, model-parallel Transformer-based models
Preferred Qualifications:
- Experience with distributed systems or on-device algorithm development
- Experience with leading research projects until publication
- Industry experience with C++, CUDA
- High performance code and profiling experience
Source ⇲