Research Intern
OracleAustralia-brisbaneUpdate time: May 13,2022
Job Description

About the role

An internship at Oracle Labs, Brisbane will give you an opportunity to work on complex software engineering problems in different areas of intelligent application security like software composition analysis, runtime application self-protection, vulnerability detection and remediation, cloud security, threat intelligence etc by applying  skills and techniques in machine learning, program analysis, taint analysis, fuzzing, data engineering and cloud development to name a few. You will be working alongside engineers and researchers at Oracle Labs in Brisbane to develop software that advances the state of the art in the above mentioned areas.  You will also have the opportunity to tailor the project to your own experience. This is a paid position, remunerated in accordance with industry standards.

Responsibilities of the role

  • Work with the project lead and the team to develop innovative and robust software solutions to complex engineering and/or research problems
  • Follow software development processes and engineering best practices
  • Apply Computer Science knowledge to real world problems

Main duties

  • Analyze problem definitions and investigate and evaluate different software solution approaches in terms of functional completeness, extensibility, scalability and performance
  • Develop software prototypes as required, for proof of concept on the solution approaches
  • Present solution proposals to your project team and refine the solution proposals based on feedback
  • Design, implement, test and evolve the software solutions based on selected approach
  • Deliver end of project presentation to a wider audience at Oracle Labs, Brisbane

Qualifications & Skills Requirement

  • Currently enrolled in 3rd or 4th year of a Bachelor’s Degree program in Australia specialising in Computer Science or related disciplines. Recent graduates are welcome to apply.
  • Good knowledge of algorithms and data structures
  • Experience in two or more of software tools development, web application development, cloud development, Linux environments, machine learning, security, data engineering and distributed systems
  • Programming experience in two or more of C/C++, Java, Python, Javascript, Node.js or similar
  • Knowledge of Compilers and/or Program Analysis techniques will be a bonus
  • Ability to work independently and as part of a team
  • Ability to read and write English fluently 
  • Eligibility to work in Australia without sponsorship

Please apply online with an expression of interest, CV and an academic transcript. 

 

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will use basic knowledge of software architecture to perform tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture.

Work involves some problem solving with assistance and guidance in understanding and applying company policies and processes. Gaining competence in own area and acquiring a higher level understanding of role, processes and procedures. BS degree or equivalent experience relevant to functional area. 0-2 years of previous software engineering or related experience.

Get email alerts for the latest"Research Intern jobs in Australia-brisbane"