2017/18 Vacation Scholarships - CSIRO



2017/18 Vacation ScholarshipsJob Title:CSIRO Undergraduate Vacation Scholarships - Information Management and TechnologyReference No:43701Classification:CSOF1.1 Stipend:$1462.77 per fortnight (before tax)Location:Please refer to the list of Projects at the end of this documentTenure:8 to 12 weeks from November 2017 to February 2018Role Purpose:The 2017/18 Vacation Scholarship Program is designed to provide students with the opportunity to work on real-world problems in a leading R&D organisation. Participation in the Vacation Scholarship Program has influenced previous scholarship holders in their choice of further study and future career options. Many have gone on to pursue a PhD in CSIRO or to build a successful research career within CSIRO, a university or industry.Project Description:Please refer to the list of Projects at the end of this document. If you require more information please contact the person listed for the project.Eligibility/ Pre-Requisites:To be eligible to apply you must be an Australian/New Zealand Citizen, Australian Permanent Resident, or an international student who has full work rights for the 8 to 12 weeks duration (does not require visa sponsorship).Vacation scholarships are for students who:are currently enrolled at an Australian university; have completed at least three years of a full-time undergraduate course (however exceptional second year students may be considered);have a strong academic record (credit average or higher); andintend to go on to honours and/or postgraduate study.How to Apply: Please apply online at csiro.au/careers. You will be required to:select your top 2 preferred research projects in order of preference;submit a resume/cover letter (as one document) which includes:the reasons why the research project/s you have selected are of interest to you; and how your previous skills/knowledge and experience meets the project requirements;an outline of your longer-term career aspirations and detail how this program will help you achieve them; andusing the project numbers listed below, list in order of preference, all of the projects you are interested in.upload your academic results in the ‘Requested Information’ field.Referees: If you would like to include referees (either work or university lecturers/ tutors) in your application, please add their name and contact details into your resume. If you experience difficulties applying online call 1300 984 220 and someone will be able to assist you. Outside business hours please email: csiro-careers@csiro.au. There are 11 projects available in Information Management and Technology:Project No. Location Project Title (see the following pages for more information)IM&T 1Clayton, VIC Content Streaming for Virtual ObjectsIM&T 2Clayton, VIC Geospatial Globe Web ComponentIM&T 3St Lucia, QLD or Clayton, VICSimulating Heat Transfer in Granular Flows of Variable Shape On Combined CPU /GPU Architectures IM&T 4St Lucia, QLD Benchmark different scripting languages to inform the selection of most suitable tools for surrogate modelling of partial differential equations IM&T 5Clayton, VIC Automatic Deep LearningIM&T 6Clayton, VIC Computational Economics Using Agent-Based ModellingIM&T 7Clayton, VIC Black Hole Orbits Computation and VisualisationIM&T 8Clayton, VIC Molecular Dynamics SimulationIM&T 9Clayton, VIC Naive Bayesian ClassificationIM&T 10Clayton, VIC Quantum Computing Algorithms – ExplorationIM&T 11Clayton, VIC Application development for STEM in high schoolSelect the Project Numbers above to take you directly to the project details (which are on the following pages). This includes relevant fields of study, Project Duties/Tasks and Locations for these projects.Pease read though these and decide which 2 projects are your preferred choices as you will need to enter these into your application. If you require more information please contact the person listed for each project.Note: CSIRO are advertising vacation scholarships by the different business units we have. You can apply for projects in more than one CSIRO business unit, but your application for Information Management and Technology should only refer to Information Management and Technology projects, such as IM&T 1, IM&T 2, etc.Project NumberVacation Scholarships Project DetailsIM&T 1Project TitleContent Streaming for Virtual Objects Project DescriptionOne of the challenges today for delivering virtual content is transporting the data to the client. Existing solutions include server-side rendering, progressive replacement with level of details, and client-side caching. However, while some data formats support progressive loading and streaming to the client, they tend to be under-utilised. The project will involve developing a standalone virtual content loader that will progressively update the content, and reduce the loading time perceived using a combination of existing techniques.Project Duties/TasksIdentify and select network-streaming friendly 3D format(s), and set constraintsImplement (ideally in Javascript or C#) a streaming library to progressively load contentDocument and test the library for internal publication and reuseRelevant Fields of StudyComputer ScienceSoftware EngineeringInformation TechnologyStudents from any other fields of study are welcome to apply, however they should have experience in programming, or the background to pick up a new programming language.Location: Clayton, VICContact: For more details contact Xavier Ho by phone on (03) 9545 2145 or email xavier.ho@csiro.au Project NumberVacation Scholarships Project DetailsIM&T 2Project TitleGeospatial Globe Web Component Project DescriptionIn many science areas, we regularly deal with geospatial data, but lack a simple platform for visualisation. This project proposes an implementation of a 3d vector earth on the web, with references to past implementations. Applicants should have some experience in programming, especially Javascript. The goal is to create a standalone web component that can: 1) display geospatial data (points, lines, and polygons), 2) display appropriate different zoom levels, 3) provide floating labels for notices, and 4) support animation for geospatial data that have a time series factor. The component should be able to poll from data services and accept common data formats.Project Duties/TasksFamiliarise self with geospatial projection techniques and vector data formatsImplement a globe display for geospatial vector datasetsSupport features that are needed throughout the project lifetimeDocument components for debrief and releaseRelevant Fields of StudyComputer ScienceSoftware EngineeringInformation TechnologyWeb DevelopmentStudents from other fields of study are also welcome to apply, but they should have experience in programming, or the background to pick up Javascript on the job.Location: Clayton, VICContact: For more details contact Xavier Ho by phone on (03) 9545 2145 or email xavier.ho@csiro.au Project NumberVacation Scholarships Project DetailsIM&T 3Project TitleSimulating Heat Transfer in Granular Flows of Variable Shape On Combined CPU /GPU Architectures Project DescriptionGranular flows are prevalent throughout many industrial, agriculture, defence and environmental applications. Numerical simulation has become a valuable tool in analysing granular phenomena with the Discrete Element Method (DEM) being one of the most successful techniques. CSIRO has a world-leading DEM solver that models the mechanical behaviour of granular materials with non-spherical shape. Yet the ability to model both thermal and mechanical behaviour in variably shaped granular materials is still in its infancy – despite its high relevance in defence, industrial and geological applications. We have recently developed a new capability to model heat transfer through variably shaped granular materials by combining our F90 DEM solver (which models the collisions between particles) with an OpenCL solver (which models the heat transfer within particles) in order to utilize both CPUs and GPUs in the simulations. This brand new capability needs significant testing and profiling in order to advance it to real-world industrial applications. Results from the project will be valuable in tuning/optimizing this capability to run on CSIRO’s combined CPU/GPU clusters.Project Duties/Tasks?Adding valuable profiling/timing metrics in the OpenCL and DEM solvers ?Trialling different methods of transferring particle data/memory between the CPU and GPU ?Extensive testing to determine the optimal combination of simulation size, particle resolution and CPU/GPU number for two benchmark industrial simulations on our CSIRO GPU clusters?Modelling of timing information to get predictive model of run time using measured simulation parametersRelevant Fields of StudyComputer ScienceSoftware EngineeringApplied MathematicsLocation: St Lucia, QLD or Clayton, VICContact: For more details contact Josh Bowden by phone on (07) 32142277 or email josh.bowden@csiro.au Project NumberVacation Scholarships Project DetailsIM&T 4Project TitleBenchmark different scripting languages to inform the selection of most suitable tools for surrogate modelling of partial differential equations Project DescriptionThe adoption of dynamic languages for scientific research and engineering purposes has been steadily growing. Languages such Python, R, Matlab and recently Julia provide an ever increasing number of accurate and fast libraries that cater to the bread and butter of scientific work like eigen calculations, finite element methods, and statistical ensemble methods. Previously these libraries were only available in compiled languages such as Fortran and C/C++. The project will benchmark some 'standard' numeric methods as implemented in the four most popular dynamic languages. We have chosen as a specific scientific problem of partial differential equations as PDEs are widely used in both biological and physical sciences. These results will give researchers a feel for the pros and cons of each language if used in the research environment.Project Duties/TasksLearn the relevant language where scholar does not have experience, including the related development environmentDefine relevant scientific/numeric algorithm.Write codes for benchmarking related algorithm (e.g. eigenvector/value algorithm)Define software development workflow in JIRA.Document codes and put codes in Bitbucket repository.Document project and results in Confluence.Relevant Fields of StudyMathematics Skills: Linear/Matrix Algebra, Analysis, Partial Differential Equations, StatisticsInformation Tech Skills: Experience in at least one programming language in [Python, R, Matlab, Julia]Location: St Lucia, QLD Contact: For more details contact Ricardo Pascual by email ricardo.pascual@csiro.au Project NumberVacation Scholarships Project DetailsIM&T 5Project TitleAutomatic Deep Learning Project DescriptionRecently there has been an explosion in the utilisation of Deep Learning (DL) models in real world applications. Unfortunately the application of such models to novel tasks is not as straight forward as the media makes it sound. The development of a model requires the tuning of many knobs that can quite often deter new comers to field, limiting the uptake of DL. This project will build on previous work to automate this “knob turning,” obscuring the difficulties associating with building novel DL applications, so that new problems may be approached with ease. Previous attempts have been able to tune a subset of the parameter space, or have been able to optimise only particular DL models. In this project we aim to build on this previous work, extending the capability into a space that is more useful for day to day science. Much of the previous work has been hampered by limited compute resources, data or time. Fortunately at CSIRO we have a lot of at least two of those, and the successful applicant should have an abundance of the other. Project Duties/TasksAssess current state of the art parameter optimisation methodsDesign and build a suitable approach to solve the problem of optimisation for an achievable sub set of model hyperparametersOptimise and parallelise the solution to provide useful results in a reasonable time.Relevant Fields of StudyMachine learning, deep learning, programming, software engineering, computer science Location: Clayton, VIC Contact: For more details contact Chris Watkins by phone on (03) 95452369 or email chris.watkins@csiro.au Project NumberVacation Scholarships Project DetailsIM&T 6Project TitleComputational Economics Using Agent-Based ModellingProject DescriptionThe purpose of the project is to apply agent-based modelling to simulate the minimum necessary conditions for the creation of a market. The simulation is done in incremental steps, starting with very simple models and progressing to the point where an experimental supply and demand curve can be generated, similar to the idealised one below. The simulation can then be used to investigate conditions of equilibrium and response curves when parameters are varied (elasticity).Project Duties/TasksFormulating and programming simple models of market interactions.Modelling preferences, utility functions, rational agents.Introduce heterogeneous demand and multiple productsRelevant Fields of StudyEconomics, Social Sciences, Physics, Mathematics. Familiarity with agent-based modelling software (e.g. NetLogo or others) is necessary. Familiarity with statistics and probability is desirable. Experience with other programming languages is also desirable.Location: Clayton, VIC Contact: For more details contact Fanel Donea by phone on (03) 9545 2188 or email fanel.donea@csiro.au Project NumberVacation Scholarships Project DetailsIM&T 7Project TitleBlack Hole Orbits Computation and VisualisationProject DescriptionThe goal of this project is to combine a visual representation of the Schwarzschild and Kerr black holes regions (event horizon, static limit, ergosphere)? and of the various photon trajectories on the same interactive screen (stand-alone or web based). This is equivalent to combining the two images below and adding interactivity to the software.??The variable parameters are the black hole rotation speed (which changes the regions in the first image) and the initial vector describing the photon (which changes the shape of the trajectory in the second image). The project includes a graphical component and a part for the numerical calculations determining the trajectories, which get more complicated in the case of the Kerr black hole. Rudimentary ray tracing is also possible using the same software.Project Duties/TasksEstablishing the relevant equations of motion and of the shape of the regions, in a general relativity context.Solving the equations of motion numerically to generate trajectories.Plotting the trajectories, with the regions as background.Adding interactivity to the plots. Relevant Fields of StudyPhysics, Mathematics, Engineering. Experience with numerical solutions of ordinary differential equations is required (e.g. Runge-Kutta). Experience with Python, especially with graphics packages (e.g. matplotlib or equivalent) is also important. Familiarity with special and general relativity is desirable.Location: Clayton, VIC Contact: For more details contact Fanel Donea by phone on (03) 9545 2188 or email fanel.donea@csiro.au Project NumberVacation Scholarships Project DetailsIM&T 8Project TitleMolecular Dynamics SimulationProject DescriptionThe purpose of this project is to build a minimal molecular dynamics simulation in Python, capable of simulating macroscopic properties of gases. The intermolecular potential is modelled by the classic Lennard-Jones formula, and the trajectories of the molecules are calculated with the Verlet algorithm. The simulation should allow the study of the approach to equilibrium and sensitivity to initial conditions. Conservation laws should be checked for the duration of the simulation. Coding should be in Python or C/C++, with clarity as the primary purpose, rather than speed.?Project Duties/TasksEstablish the initial conditions, including the molecular potential and write appropriate code.Deal with accelerations, separations and forces.Generate plots of macroscopic quantities, and possible correlations between them.Investigate the possibility of real time visualisation for a small number of molecules and of parallelising the algorithm.Relevant Fields of StudyPhysics, Chemistry. A good understanding of mechanics, statistical physics and thermodynamics is required. Experience in programming is necessary, preferably in Python or C/C++, with some graphical elements (e.g. matplotlib or equivalent).Location: Clayton, VIC Contact: For more details contact Fanel Donea by phone on (03) 9545 2188 or email fanel.donea@csiro.au Project NumberVacation Scholarships Project DetailsIM&T 9Project TitleMachine Learning - Naive Bayesian ClassificationProject DescriptionThe purpose of this project is to apply Naive Bayesian classification techniques for typical machine learning tasks such as fraud detection and spam filtering. An important part of the project is to establish the theoretical framework of the problems before any code is written. The second part is about programming. Emphasis throughout is on understanding the techniques and on building the necessary modules and simulations from scratch, rather than being guided by ready-made libraries and risk misapplying their features.?Project Duties/TasksEstablishing the theoretical background, involving the application of conditional probability theory concepts.Using proper testing at each stage, build the necessary modules, including data analysis and processing, building the training functionality.Apply the software to real world situations and compare with other libraries.Relevant Fields of StudyMathematics, Computer Science, Engineering.Experience with Python and Numpy is necessary.Knowledge of probability theory is highly desirable. Location: Clayton, VIC Contact: For more details contact Fanel Donea by phone on (03) 9545 2188 or email fanel.donea@csiro.au Project NumberVacation Scholarships Project DetailsIM&T 10Project TitleQuantum Computing Algorithms – ExplorationProject DescriptionThe purpose of the project is to identify suitable quantum computing emulator software for running representative algorithms on personal computers and on clusters, identifying the limits of what can be achieved with existing hardware, for reasonable time and resources. Conditional on free access and availability, the same algorithms can be tried on special quantum computing infrastructure (IBM Quantum Experience) or other available services.Project Duties/TasksAchieving a working understanding of a minimum set of relevant quantum mechanics and quantum computing concepts, if not already present, corresponding to understanding a simple circuit as below:Achieving a working theoretical understanding of the basic elements of quantum circuits and of the flow of information, using software as a helper tool. Installing software packages and trying out algorithms (e.g factoring). Determine hardware limitations.Use facilities offered on the web (IBM, if available). Participate in online forums.Relevant Fields of StudyPhysics, Computer Science and Engineering, Mathematics. Familiarity with basic linear algebra is required. Vector space theory, familiarity with basic quantum mechanics and experience with software installations are desirable.Location: Clayton, VIC Contact: For more details contact Fanel Donea by phone on (03) 9545 2188 or email fanel.donea@csiro.au Project NumberVacation Scholarships Project DetailsIM&T 11Project TitleApplication development for STEM in high school Project DescriptionThe goal is to build an application that demonstrates scientific computing to high school students through “Integrated STEM in High School” and “Work Experience” programs. In line with our national strategy to push STEM education forward, these programs are growing larger and gaining more importance. This project will make significant contribution to a pool of shared resources that can be used by any CSIRO staff involved in the programs, and later, by a larger community of educators. The content of the application itself will target topics that are known to be difficult for high school students to understand, and where computing technology can be most helpful.Project Duties/TasksIntroduction to CSIRO Scientific ComputingIntroduction to STEM in School and Work Experience programsFind suitable high school topics for the application contentSelect appropriate technology stackDevelop the application: start with prototype and iterate until suitable for use by educators and STEM volunteersTest the application in classroom environmentRelevant Fields of StudyScience / EngineeringMathematicsExperience in programming is required.Experience in teaching high school student is a plus.Location: Clayton, VIC Contact: For more details contact Paulus Lahur by email paulus.lahur@csiro.au ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download