What are the responsibilities and job description for the Research assistant position at Oracle?
A research internship at Oracle Labs will give you an opportunity to explore complex software research problems in the program analysis and application security space. You shall be leveraging any existing knowledge in these areas as well as applying skills and techniques in machine learning, program analysis, taint analysis, fuzzing, NLP, synthesis etc. to advance the state of the art, working alongside engineers and researchers at Oracle Labs. You will also have the opportunity to tailor the project to your own experience and academic programme requirements, if any. This is a paid position, remunerated in accordance with industry standards.
Career Level - IC1
Responsibilities:
- Work with the project lead and the team to identify interesting research problems that will enhance the existing body of knowledge in the selected area
- Develop research infrastructure that aids rapid experimentation and results capture
- Develop software prototypes as required, to test novel approaches and derive theoretical and practical insights
- Authoring and presentation of technical papers and talks to a wider audience at Oracle Labs
Qualifications & Skills Requirement
- Currently pursuing an undergraduate (3rd or 4th year) or masters degree in Computer Science or related disciplines with strong interest in software research
- Passion for solving real world problems through research and development
- Demonstrable experience in one or more of machine learning, program analysis, application security and/or distributed systems
- Programming experience in two or more of C/C , Java, Python, Javascript, Node.js, Scala or similar
- Experience of processing large data sets to derive insights would be beneficial
- Research experience demonstrated by publications in leading journals would be a plus
- Ability to work independently and as part of a team
- Ability to read, write and communicate in English fluently