Department of Computer Science

Careers and opportunities for students

Employers often approach the Department of Computer Science directly to find suitable staff. If you're graduating soon and you're looking for your next move, check out these job opportunities.

Potentia Undergraduate Scholarship in Computer Science

08 March 2018

We welcome applications for the Potentia Undergraduate Scholarship in Computer Science (due by closing date 15 March).

The scholarship is funded by Potentia Ltd, an IT recruitment specialist company. The main purpose of the scholarship is to provide assistance to a BSc student with a demonstrated interest in software development who is studying Stage III courses in Computer Science at the University of Auckland. The scholarship will be awarded based on both academic merit and potential to contribute to software development in New Zealand. The scholarship has a value of up to $5,000.

Students eligible for this scholarship must have previously taken CS 230 and must currently be enrolled in a 300 level course. Applicants must also be citizens or permanent residents of New Zealand.

Please visit the scholarship webpage to apply, and for more information and a complete list of regulations.

Senior Back End Developer

06 March 2018

Part of the product development team building a web-based photo-realistic rendering platform, backed by a private rendering cloud. Using Rails skills to work on the backend for the web application, working on the database and storage infrastructure that is responsible for managing all of the content in the application, and which connects to the photo-realistic rendering cloud service.


  • Work on the Rails API backend of a web application for rendering and interacting with 3D scenes in the browser, with photorealistic rendering in the cloud.
  • Opportunities to work on the frontend as well depending on preference/experience.
  • Extend the functionality and scalability of the backend and cloud infrastructure by developing new features and optimisations according to the roadmap.
  • Work collaboratively in the development team to ensure high code quality and stability through comprehensive automated testing and regular code reviews.
  • Strive to follow industry best practices for software development.


  • 3 + Years of experience with Ruby on Rails, and C++ (required for integrating with library)
  • Other technologies:        Ansible, Postgresql, Node JS, C++, Amazon Web Services
  • Strong production experience with Ruby on Rails.
  • Experience with Postgresql or other relational databases.
  • Experience scaling and optimising Rails applications as user bases grow in size.
  • Experience with cloud-based development, deployment on Amazon Web Services and real-time web technologies.
  • Experience using Git for version control.

    Beneficial Experience

  • Knowledge of real-time and offline 3D computer graphics and rendering methods, e.g. WebGL, ray-tracing, physically-based rendering.
  • Broad knowledge and experience in with frontend JavaScript frameworks such as Ember.js, Angular.js or Vue.js.

    Personal Qualities

  • Demonstrated ability to communicate concepts and ideas effectively
  • Demonstrated ability to work in a collaborative team
  • Demonstrated ability to be self-managing within the scope of the role
  • A desire to learn new and experimental technologies and frameworks
  • Provide leadership and guidance to the team in areas of expertise
  • Bachelor of Computer Science or higher qualification



  • Project Manager
  • Lead Developer
  • Business and Operations Manager


  • Million Ideas Personnel (Shanghai)
  • External Contractors
  • Clients


  • Promote and assist in a safe and healthy workplace by undertaking responsibilities as outlined in Lightspeed’s health and Safety policy and program  (Health and Safety requirements are upheld to a high standard)
  • Promote activities and initiatives that help Lightspeed achieve its mission (Lightspeed achieves its business and growth goals)
  • Contribute to the Lightspeed positive working environment by supporting (The Lightspeed working environment is progress and positive for all employees)


Lydia Wang -



Graduate - Cloud Software Customer Support

15 February 2018


CIN7 is a fast-growing supply chain and logistics system that enables the management of inventory in multiple channels, different industries and legal entities, while seamlessly integrating with accounting solutions and eCommerce platforms such as Xero and Shopify. 


As a Company that is rapidly growing we are seeking the right graduate to join the mix to contribute and grow with the Company.  Does your future hold coding and software development or do you lean towards business’s analytics or project management, or maybe you’re not sure? CIN7 has graduate roles that can give you the platform to these specialist roles and discover your path.

You will provide exemplary customer service and first line support to the Cin7 client base, resolving technical issues and understanding the clients current supply chain processes. You will look to take ownership of customer support requests and resolve them efficiently and professionally. This position works alongside a team of experienced developers and specialists to on-abroad customers to Cin7. You may be required to work with multiple clients at any one time and successfully balance the workload accordingly. Our clients are based in NZ, AU, US and UK. Therefore, these support roles will have varying start times. You must have the flexibility to either start work at after hours, as well as standard office hours.


  • The ideal applicant will be somebody who enjoys a technical challenge and can quickly learn a reasonably complex software.
  • You must have excellent written and spoken English
  • You will love (and be good at) trouble-shooting and be a strong communicator with the ability to simplify technical -terms and explain it to the customer.
  • You must have a good understanding of SQL, HTML & CSS. Knowledge of XML & .Net would be added advantage. (We will test you on SQL, HTML and CSS)
    - You love challenges and you are a great problem solver.
  • You love technology and systems, and enjoy learning how software works.
  • You will have excellent relationship, interpersonal and verbal communication
  • You need to have a valid work visa to work at Cin7


Please send your CV and cover letter to


Fishackathon - 10th and 11th February - Hauraki Gulf specific challenge

02 February 2018

Fishackathon is an epic, global hackathon to help make Earth's waters, aquaculture, and fisheries more sustainable & equitable.

Dates: Auckland 10th and 11th February 2018

Register for the Auckland Fishackathon here

Read a full list of Fishackathon challenges

Hauraki Gulf Challenge: 

The question's focus is on Sustainability. However, it promotes sustainability using market-based incentives.

Title: Taking less but making more


Discarding of unwanted commercial fish catch can affect the health of fish stocks and marine ecosystems. There is a need for a tool that connects fishers and those receiving fish for sale with markets on a global scale in real or near-real time, to facilitate market placement of what would otherwise be discarded fish catch. This will reduce waste and overharvesting, facilitate fishers earning the same income for less total catch, and promote reporting of landed catch which enables effective fisheries management. 

To view the full detail of this opportunity please download the file below:

Auckland Transport Technology Graduate Programme

21 November 2017

The Auckland Transport is offering a 3 year Technology Graduate Programme. There 2 spaces currently available.

Technology Graduates will spend time in several teams within the Business Technology team. AT's work affects the whole organisation giving the graduates the opportunity to partner with colleagues in Metro, Transport Operations, Capital Infrastructure, HR, Finance and other operational areas on a daily basis. They could be implementing cutting-edge, innovative technologies and applications, or taking a leading role in the delivery of a significant business change initiative.

They can expect to experience a variety of challenging roles across the department, such as project management, business analysis, service management, strategy, and application support. Typical responsibilities include supporting special projects for senior leaders, preparing and delivering internal presentations and reports, reactive work managing risks and issues, and preparing month-end financial reports. They may also be required to provide leadership to small project teams.

For more information about the programme, please contact the following:

Chris Creighton | Group Manager – Business Technology Solutions
Level 3, 20 Viaduct Harbour Avenue, Auckland 1010
Private Bag 92250, Auckland 1142
P 09 448 7074 / M 021 190 1736 | 


Intern, travel, learn & grow in 2018 in a global city with CI

25 October 2017

CI is an accelerated learning provider offering immersive, in-person programs that combine practical work experience-based training with cohort-based career workshops and seminars.

CI creates globally engaged, career-ready students. Upon college graduation, CI alumni get hired three-times faster and earn 30 percent more than their graduate peers.

There will be a soft launch of the application process for 2018 programs.  There will be offering in spring, summer and fall programs in 18 locations:

US: New York, Washington D.C., Boston, Chicago, Miami, San Diego, Los Angeles, San Francisco.
Europe: London, Paris, Madrid, Barcelona, Florence, Rome, Zurich.
Rest of World: Sydney, Hong Kong, Buenos Aires.

The soft launch provides an opportunity for direct and indirect recipients of this notification to apply to any of our summer 2018 programs ahead of the application process opening publicly in November.

For interested applicants, please apply via:

Want to spend your summer developing a smart phone app, and get paid for it?

04 October 2017

I’m interested in hearing from students who have a background in computer programming, or computer science, who is in her/his penultimate year at university, and would like to spend the summer developing a smart phone app (Android and/or iOS). Good communication skills are essential.

Start date: December (negotiable)

Interested? Email me (Dr Kathy Ruggiero,, briefly telling me about yourself and your programming skills, and attach your CV.

Do you know how to program in Java and PHP and/or R?

04 October 2017

I am looking for one, possibly two, enthusiastic programmers with experience in developing web-based applications using both Java and PHP. This is a short-term project (3 – 4 months full-time) and would suit computer science students who are looking to use and further develop their programming skills before returning to their studies next year.


  • Can program in Java and PHP
  • Familiarity with the R statistical software (preferred, although not essential)
  • Good communication skills

Start date: Mid-November (negotiable)

Interested? Email me (Dr Kathy Ruggiero,, briefly telling me about yourself and your programming skills, and attach your CV.

Junior Systems and Network Administrator

13 September 2017


Are you an IT wizard?

Are you interested in working in a fast-paced, innovative, ever-changing technology company?

Do you love solving complex and complicated IT issues?

About Us:

We are a global company dedicated to the research, development, and production of sensors, electronics, and energy harvesting systems designed for people. StretchSense Ltd is the front wave of self-powered wearable technology. Our sensing solutions provide data about the body such as its motion and form. This enables our customers to create new products in sports, VR/AR, and consumer wellness.

We are a diverse and fast-growing workforce with a start-up mindset. Join us in our mission to enrich human-to-digital interactions with sensing solutions for tomorrow's challenges.

Job Purpose: Responsible for server setup, support and maintenance, system and machine integration in a manufacturing environment. Provide IT support to end users and serve as back-up to Network Administrator

Duties and responsibilities:

  • Install, troubleshoot, maintain, and support operating systems, desktops, networks, and

  • associated hardware, software and databases, ensuring optimum system integrity, security, backup, and performance.

  • Support in managing servers, system upgrades, and security of systems

  • Support to end-users where required to ensure minimal disruption to productivity

  • Conduct IT related purchases (hardware, software, services) and repairs on behalf of the business as directed by IT Operations Manager

  • Maintain IT requirements and best practices for the business as directed by IT Operations Manager

  • Be an expert on the enhancement and maintenance of various server-based technologies

  • Provide assistance in the support and provisioning of new server, network services, and computers.

  • Support Implementation, upkeep, configuration, and reliable operation of services within the IT/Manufacturing environment at StretchSense Ltd

  • Assist in managing, maintaining, and providing 1st, 2nd and 3rd level support so that all systems and services operate efficiently and effectively to ensure required supports are met

  • Work across the whole company and sometimes troubleshoot and

  • support other sites of the company.

  • Investigate and own escalated incidents and requests to resolution

  • Assist Senior Systems and Network Administrator

    In addition, quickly learn and understand:

  • Current StretchSense Policies and Systems

  • Current StretchSense Operational Structure

  • Current StretchSense Practical Processes


  • Experience in ITIL framework and best practices

  • Experience in Windows Servers, Virtual Environment (Hyper-V) / Container technologies,

  • DHCP, DNS, Domains, Deployment Server, Backup Server, Radius Server, Network, VPN, VLANS, Security, Desktop Support, Operating Systems and Systems Administrations

  • Experience in systems maintenance, software updates, upgrades, and issue resolution and reporting

  • Experience in Customer Service

  • A commitment to a safe working environment.

  • A practical and logical approach to problem-solving

  • An enjoyment of practical, hands-on work

  • Able to work well in a multi-disciplinary team

  • The capacity to work well under pressure and take on new challenges

  • Interpersonal, presentation, and communication skills

  • Organization and time-management skills

  • Must have a valid NZ driver license and a car


  • Experience with CIA triad of Information Security

  • Experience in backup and disaster recovery

  • Knowledge and experience in Sophos Firewall, Cisco Meraki, and Unifi (Ubiquiti) Access points, IP PBX

  • Knowledge and experience in Cloud-based Architecture / Infrastructure environment

  • Experience in IT Project implementation

  • Previous level 2/3 IT support experience in a Microsoft environment - MCITP, MCSA, MCSE preferred

  • Experience building computer hardware

  • Excellent problem-solving skills with immaculate attention to detail and strong customer service focus

  • Experience in corporate industry is highly regarded as is experience in managing IT projects and supports

  • Work experience in manufacturing environment

Qualification requirements:

Education/Qualification: Diploma in Computer Science or Information Technology (or its equivalent)

Prior Experience: Minimum 2 years

Technical Knowledge/Skills: Knowledge and Experience in Sophos Firewall, Cisco Meraki, and Unifi (Ubiquiti) Access points, IP PBX

Physical Requirements: Ability to safely be present in a manufacturing environment

Legal Requirements: Legally entitled to work in NZ

Job details:

Place of Work: Greater Auckland

Start date: Immediate

Term: Full Time

Salary: Negotiable based on experience

Performance Appraisal process: Half-yearly with Hiring Manager

Hours: Works on a shift basis

Reports to: IT Operations Manager

Works with: Chief Technology Officer, IT Operations Manager, Senior Systems & Network Administrator, Service Desk Analyst

Size of the work team: 4+

Hiring Manager: IT Operations Manager


The Recruitment Team
+64 9 634 1927         


Coherent Solutions in need of a Web Designer, a Database Developer and a Test Engineer

31 August 2017

Coherent Solutions is the leading photonics instrumentation company in New Zealand, specializing in R&D equipment in the fields of optical communication and short laser pulse characterization.

They are in need of the following:

Web Designer for Instruments

Qualification: Computer Science / Computer Engineer
Required Skills: JavaScript, jQuery, Bootstrap, Python, Linux OS, Good English communication skills

Database Developer

Qualification: Computer Science / Computer Engineer

Required Skills: Python, Postgress, SQL, Good English communication skills

Test Engineer

Qualification: Electrical Engineer / Computer Science / Computer Engineer

Required Skills: Python, Linux OS, Electronics / Circuit design, Hands on experience soldering, Good English communication skills

Contact Information:

Opportunity for students interested in developing Games

31 August 2017

Konrad Grabiszewski & Alex Horenstein are faculty members in the Department of Economics at the University of Miami (USA) and they are looking for students who are interested in developing games for mobile devices.  

They created Blues and Reds, a puzzle game (iOS/Android) that actually is more than just a game. It is a research project; first ever mobile experiment in economics!

Passion for making games, especially games that help with scientific progress.  They are looking for all different skills required in the development of games (Programmers, Designers, Animators, Database Admins, Website Designers, etc.).

The job doesn't require you to be on site.  Everything can be done remotely.  

For more information please see the links below:


App Store:

Google Play:

If interested, contact ( and send the following:

  1. CV and portfolio (is possible).
  2. Comments on how to improve Blues and Reds.

Graduate Product Manager

26 July 2017

An opportunity for lecturers and tutors

The company is an established start up – based in Penrose – with a product that has already been rolled out in some New Zealand cities, as well as the UK, Australia and South East Asia. The Graduate Product Manager will report directly to the CTO and full training will be provided. The essentials are: someone with a computer science/technology degree who is keen to pursue the Product Management path and has a deep passion for modern technologies, networking solution design, and innovative smart products (Cloud technology, IoT). In addition, the right graduate will need to have great communication skills as there is an element of supporting presales technical engagements as well.

This really is an amazing opportunity for a graduate, as the CTO is more interested in enthusiasm and an eagerness to learn, therefore full training will be provided. There is big plan for the company and new products and international roll-outs are on the cards.

For further questions, please contact us and send your CV and portfolio through the email below.

Contact Information

Maia Churichkova
Associate Consultant - Digital IT- Auckland
Robert Walters
Level 9, 22 Fanshawe Street, Auckland 1010
Tel: +64 9 374 7300
Dir: +64 9 374 7346
Fax: +64 9 374 7399

Optiver is on campus again! Looking for your next challenge? Come and do our recruitment tests!

21 July 2017

Have you got what it takes?
Kick start the recruitment process for Graduate Trainee Trader, Graduate Software Developer and Graduate Trading Systems Engineering roles by coming along to our on campus presentation and testing session and complete our quizzes as the first stage in our recruitment processes!
Please note: Our Graduate roles have closed to the public, you must attend on the day to be in with a chance to do our tests! This is the last time we are on campus this semester so don't miss out!

In the session we will give you more information about who we are and what we do. You can meet our Trading and IT team and find out what it's like to work in a company regularly listed in the top 3 Best Places to Work in Australia!

We are looking for talented students interested in solving complex problems! This is an excellent opportunity with great perks including a highly competitive starting salary and work that will keep you challenged! If you're ambitious, thrive in a team environment and are looking for your next challenge then why come along to hear more.

Who we are:
We are a leading, independent, global market-making group, we're all about teamwork, innovation, integrity and genuine passion for what we do. These values ensure we do an excellent job of providing the best derivative prices to the international markets.

Who you are:
A final-year student or a recent graduate studying Science (Maths, Physics, Statistics), Engineering (All disciplines! Mechanical, Mechatronic, Electrical, Civil, Aerospace, Software, Engineering Science), Computer Science, Software Engineering or Econometrics.

Quiz Information:
For our Trainee Trader role, we will be running our 2 maths tests at the information session. The first quiz is an 80 question, 8 minute math test focusing on arithmetic. The second quiz is a 30 minute math test focusing on number series and sequences. You will not be able to use a calculator.

For our Graduate Developer and Graduate Trading Systems Engineer roles we will give you the opportunity to register your details to take our online technical quiz. After the session we will email you a link to the quiz to complete as part of the first step in our recruitment process.
For more information and to apply please check out our website.

Recruitment eligibility:
Australian or New Zealand citizens and Australian permanent residents only.

We look forward to seeing you on campus soon, please pop by our stand at the Engineering career fair too and we would be happy to give you more details!

Capstone Editing launch six new grants for students and academics

8 May 2017

Capstone Editing is happy to announce that we are launching six new annual academic grants of between $3,000 and $5,000 each – two for female academics and four for students.  

Capstone Editing’s Available Scholarships and Grants

  • The Capstone Editing Early Career Academic Research Grant for Women

    $5,000 for one female academic per year to assist with the costs associated with a research project leading towards a publication. Applications are open annually from 1 July to 30 May. The grant is awarded on 30 June every year. For more info or to apply, please visit
  • The Capstone Editing Carer’s Travel Grant for Academic Women

    $3,000 for one female academic per year to assist with childcare costs in relation to travel to conduct research or present a paper at a conference. Applications are open annually from 1 July to 30 May. The grant is awarded on 30 June every year. For more info or to apply, please visit 
  • The Capstone Editing Conference Travel Grant for Postgraduate Research Students

    $3,000 for one postgraduate student per year to assist in covering the costs of attending a conference in relation to their degree. Applications are open annually from 1 July to 1 June. The grant is awarded on 30 June every year. For more info or to apply, please visit
  • The Capstone Editing Laptop Grant for Postgraduate Coursework Students

    $3,000 for one postgraduate student per year to purchase a computer or laptop and software for their studies. Applications are open annually from 1 July to 1 June. The grant is awarded on 30 June every year. For more info or to apply, please visit

  • The Capstone Editing Research Scholarship for Honours Students

    $3,000 for one honours student per year to assist with covering the costs associated with the research for their thesis. Applications are open annually from 1 January to 30 April. The scholarship will be awarded on 14 May every year. For more info or to apply, please visit