Data Insights Frontend and UX Developer

Job Description
IBM cognitive technology transforms the world with the amazing opportunity to use vast information to identify new patterns and make new discoveries. We help cities become smarter, hospitals transform patient care, financial institutions minimize risk, and scientists find cures for rare diseases. We are looking for talented and creative software developers that are passionate about product, visual communication and building innovative data visualizations that will shorten Time-to-Insights (TTI) and Time-to-Value (TTV).

Bottom line? We outthink ordinary. Discover what you can do at IBM.

• Define feature specifications and develop the next generation of IBM's platform intelligence tools and services
• Develop the platform capability to gather, process and visualize raw data at scale (including writing scripts, web scraping, calling APIs, writing SQL queries, etc.)
• Design, develop, and maintain full-stack software systems focusing on data visualization
• Analyze and visualize platform intelligence data to identify patterns and build solutions
• Participate in the creation and support of UX development standards and best practices
• Explore and recommend emerging technologies and techniques to support/enhance platform intelligence
• Construct modular components that can be utilized by other developers
• Have an unmistakable passion for elegant and intuitive dataset design. You have deep hands-on experience with schema design and data modeling (using datastores such as Druid, ElasticSearch, etc.)

Required Qualifications
• B.S. or M.S. in Statistics, Mathematics, Computer Science or equivalent in experience
• 4+ years of experience with web technologies: JavaScript, XHTML, CSS and general visualization principles
• Experience with web app frameworks/libraries: ReactJS, AngularJS including flux, redux
• 4+ years of experience manipulating datasets in statistical software: R, SAS, Scipy, Pandas
• Demonstrable skills building responsive user experiences and data insights with libraries or web frameworks, such as but not limited to JavaScript, HTML, NodeJS, ReactJS and AngularJS
• 4+ years of experience with relational databases, DFS, SQL, DB design and modeling
• Passionate in writing clean code and experienced in building scalable systems
• Experience building production data pipelines (using Hadoop, Hive, Spark, etc.) on large scale datasets
• Experience with SQL, NoSQL, distributed file system design and methods for efficiently retrieving data using Kafka, TensorFlow and natural language

Required Technical and Professional Expertise

• B.S. or M.S. in Statistics, Mathematics, Computer Science or equivalent in experience

Preferred Tech and Prof Experience

• B.S. or M.S. in Statistics, Mathematics, Computer Science or equivalent in experience

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.

Meet Some of IBM's Employees

Peter M.

Leadership Development Solutions Leader

Peter works with a variety of teams within IBM to increase organizational clarity, equip leaders to serve well, and provide opportunities for employees to continually grow and expand their skills.

Rashida H.

Director, IBM Watson Client Delivery

Rashida leads the IBM Watson Delivery Team, which focuses on providing Watson implementation training for clients around the world, helping companies achieve the solutions they seek.

Back to top