Qualcomm Data Science Engineer (TEMPORARY POSITION ONLY) in Sydney, Australia

Job Description:

Job Id E1953424

Job Title Data Science Engineer (TEMPORARY POSITION ONLY)

Post Date 08/10/2017

Company-Division Qualcomm Technologies, Inc.


Corporate Engineering at http://www.qualcomm.com/about/businesses/qces

Job Area Engineering - Software

Location Australia - Sydney

Job Overview The Qualcomm ESG Data Analytics team is looking for a passionate Front-End software engineer who is motivated to produce elegant, well-tested code. Your tasks will include developing the front-end UI for systems to help manage the use of open source software throughout the company. Responsibilities will include gathering of requirements and creating UI/UX design wireframes and transitioning those designs to actual code that delivers end-user features and functionality. Additionally, youll have an active role on the design side as well as the technical implementation, helping define how the applications look and work.

The ESG Data Analytics team builds creative and reliable big data solutions that add value across Qualcomm. These solutions range from but are not limited to wireless communications, intellectual property and financial analysis. We need Engineers experienced at taking vague requirements and transforming them into solid solutions.

Responsibilities

Write modular, well-tested, performant Javascript for user-facing features in ESGDA tools

Review Javascript written by colleagues, providing constructive feedback and collaborating with other developers

Identify business and technical challenges, proposing solutions, and quickly developing prototypes

Work with the support team to triage and debug client-side issues

Explain complex topics to a wide range of audiences

Minimum Qualifications Minimum Qualifications

Bachelor's degree in Computer Science, or related technical field

2+ years working as a software engineer building web applications or services with JavaScript

1+ years experience with git version control system

Preferred Qualifications Additional skills/experience in the following areas considered a plus:

Solid knowledge of testing principles and best practices, unit, functional and integration testing experience.

Proficient in HTML, AJAX and web development best practices

Experience with CSS, SASS, LESS, EcmaScript or Typescript.

Experience with virtual dom diffing libraries such as React, virtual-dom, mercury, Elm, Mithril, etc

Experience with Node.js, npm and webpack.

Experience with ES6/ES2015

Experience designing and consuming RESTful web services

Experience with Python

Experience with MVC frameworks such as Django, Flask, Ruby on Rails, Yesod, backbone.js

Experience using Github

Experience with usability testing and research; ability to produce wireframes of varying fidelity, from whiteboards to image authoring tools such as Photoshop and Illustrator

Excellent communication skills

Education Requirements It is expected that the successful candidate will have at least a bachelor's degree in a relevant field - Software Engineering, Computer Engineering, Data Science or Computer Science.

EEO employer: including race, gender, gender identity, sexual orientation, disability & veterans status.