Job Description

Your Role and Responsibilities

Software Engineer – Cognitive Analytics Software Engineer
Offered on a permanent regular employment basis or on a fixed term hire 24 Months basis
We are seeking a highly motivated and passionate software engineer to join our Cognitive Analytics team. Our mission is to develop Artificial Intelligence (AI) technologies to understand and gain insights from massive volumes of textual data in various industrial domains, such as financial services, government, defence, etc. Such capabilities allow our users and clients to be more efficient in their business and maybe even discover intelligence that wasn’t previous known. In order to make this a reality, we develop AI and advanced machine learning methodologies in collaboration with users. We are seeking a proactive, passionate software engineer to work in our team and contribute to our AI applications for industrial text analytics. The candidate will proactively contribute across disciplines and geographies to work towards developing the transformational ideas that will have impact on the world.
Job responsibilities
You will work with a team of established researchers and software engineers to generate new ideas and will be expected to implement and communicate these ideas through software demonstrations and assets and Proof of Concepts (PoC), as well as publications and conferences, and contribute to IBM’s patent portfolio. Software Engineers have the opportunities to network not only with local colleagues but also have access to a global network of eminent and passionate researchers and engineers only too willing to share their knowledge. You will also have the opportunity to explore all IBM has to offer throughout the whole research-development-delivery pipeline.
Required expertise

  • Two or more years’ experience in developing software following Agile methodologies and using DevOps.  
  • Experience in web development and framework technologies such as JavaScript, Node.JS, React, Angular, using RESTful services, as well as Python.
  • Experience in the use of, and developing for cloud computing platforms, including container technology such as Docker.
  • Good interpersonal skills, verbal communication, written communication and problem solving skills.
  • Required Qualifications:
    • Graduate with a Bachelors or higher degree in Computer Science, Computer Engineering, Information Technology, Software Engineering or a related field with a significant computing content .
    Preferred expertise
    • Familiarity with machine learning and deep learning, particularly natural language processing (NLP) and associated frameworks: TensorFlow, Theano, Caffe.
    • Familiarity with secure computing practices.
    • Familiarity with automated JavaScript integration testing tools.
    Compensation package from $87,500 (full-time equivalent inclusive of superannuation) and will be determined based on successful candidates’ relevant skills and experience.
    The successful candidate must be eligible to obtain an Australian Security Clearance.
    Application's for the role will close on the 14th June 2019
    To apply:
    Upload your CV, cover letter, academic transcript and your Right to Work document 
    Required Technical and Professional Expertise
    - As above
    Preferred Tech and Prof Experience
    - As above
    EO Statement
    IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.


Rise to meet the challenge of solutioning the world’s problems. Software engineers at IBM get to see their work in the real world, improving the current state of disaster preparedness and providing more accurate medical solutions around the globe. You will be challenged to think outside the box, work across organizations, and engineer creative solutions that scale to the demands of our ever-growing customer base. Take ownership and be actively engaged in the entire product lifecycle - from quick hits to full feature development.

Required Technical and Professional Expertise

As Above

    Preferred T

    Save Job