**Job Description**
This internship will give you an chance to explore complex 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, fuzzing, NLP, synthesis etc. to advance the state of the art, working alongside engineers and researchers at Oracle. 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.
**Project Details**
A three month internship (teneable from early Dec 2025) is available.
In this internship we aim to explore the use of LLMs and other tools to help identify code-clone detection. There are various categories of code clones, such as syntactically identical, similar abstract syntax trees, and semantically equivalent. The general problem is undecidable and hence clever heuristics are required.
**Qualifications & Skills Requirement**
Currently pursuing a degree in Computer Science or related disciplines with strong interest in software research
Passion for solving real world problems
Demonstrable experience in one or more of program analysis including fuzzing, symbolic execution, application security and/or distributed systems
Programming experience in languages like Java and Python
Ability to work independently and as part of a team
Ability to read, write and communicate in English fluently
**Responsibilities**
**Responsibilities**
Work with the team to identify how identify a set of relevant tools from the
literature.
Develop software prototypes (including those based on LLMs) 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.
Career Level - IC0
**About Us**
As a world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's challenges. We've partnered with industry-leaders in almost every sector-and continue to thrive after 40+ years of change by operating with integrity.
We know that true innovation starts when everyone is empowered to contribute. That's why we're committed to growing an inclusive workforce that promotes opportunities for all.
Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We're committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling +1 888 404 2494 in the United States.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans' status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.