Be aware of scams on social media involving phony job postings. Learn more


Senior Data Science Software Development Engineer

Location: Santa Clara, CA, USA

Notice

This position is no longer open.

Requisition Number: 202265

External Description:

Our team

 We are an energetic team of bright analytical and engineering minds that are passionate about creating powerful, high performant and scalable analytics on our MPP analytics platform. We love to innovate and create state of the art analytics on which our customers can rely to solve some of the world’s toughest problems with data. We have a great collaborative environment of engineers and PhDs with strong skills in math and linear algebra, algorithms, statistics, machine learning and software engineering.

Your Opportunity

As a member of the Teradata Data Science engineering group, you will have the opportunity to collaborate with other members of the team to design and implement highly parallel analytic functions, including statistics, pattern matching, text analytics, time series, clustering, classification, graph analytics, association analytics, deep learning and various machine learning and data mining for the Teradata Analytics Platform. You will research state of the art algorithms, innovate, experiment, prototype and write enterprise quality functions that can process massive data at linear scalability and high performance. There is lots of room for innovation that can lead to intellectual property (patents) and you will have the great satisfaction of getting the results of your work into a top of the line product that helps many of the Fortune 1000 companies solve the toughest analytic problems.

 Responsibilities

  • Research, design and implement highly scalable parallel analytics and machine learning algorithms, running on Teradata MPP platform. 
  • Collaborate closely with platform and UI engineers for end to end design and implementation of the analytic functions and features 
  • Work with the QA team to develop tests and verify metrics for analytic functions results and model prediction quality 
  • Evaluate, investigate, and optimize the performance of the analytic functions
  • Drive the development and support of key analytic features and functions throughout its life cycle, from conception to support and enhancement 
  • Support continuous improvement by investigating alternative algorithms and technologies and presenting them for architectural review 

Experience, Skills and Attributes

  • Solid foundations in statistics, linear algebra, math and the principles and theory behind data science algorithms
  • Mastery in Java and/or, Scala
  • Ability to design and implement advanced analytics and machine learning algorithms, and in particular linearly scalable parallel algorithms 
  • Ability and passion to iteratively assess, tune and improve the quality to make highly competitive analytics
  • Good understanding of distributed systems and parallel data processing 
  • Knowledge of relational databases and SQL 
  • Experience in performance optimization, and building of high performance data processing applications 
  • Ability to prioritize and work on multiple projects 
  • Experience with test-driven development 
  • Ability to work closely and collaborate with others in the team and across functional groups 
  • Effective communication and presentation skills 

Preferred Qualifications

  • MS/PhD degree in computer science/mathematics/statistics/physics/engineering (or equivalent work experience) 
  • 5+ years of relevant industry or research experience preferred 
  • Experience in developing database applications a plus 
  • Experience in Spark and TensorFlow a plus
  • Experience with R, Python, SAS, Matlab

Location:  Santa Clara, Ca., San Diego, Ca. or Austin, Tx.

*Our total compensation approach includes a competitive base salary, 401(k), strong work/family programs, and medical, dental and disability coverage. 

Teradata is an Equal Opportunity/Affirmative Action Employer and commits to hiring returning veterans. 

CountryEEOText_Description: Teradata invites all identities and backgrounds in the workplace. We work with deliberation and intent to ensure we are cultivating collaboration and inclusivity across our global organization. ​ We are proud to be an equal opportunity and affirmative action employer. We do not discriminate based upon race, color, ancestry, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related conditions), national origin, sexual orientation, age, citizenship, marital status, disability, medical condition, genetic information, gender identity or expression, military and veteran status, or any other legally protected status.

City: Santa Clara

State: California

Community / Marketing Title: Senior Data Science Software Development Engineer

Job Category: Engineering

Company Profile:

Our Company

At Teradata, we believe that people thrive when empowered with better information. That’s why we built the most complete cloud analytics and data platform for AI. By delivering harmonized data, trusted AI, and faster innovation, we uplift and empower our customers—and our customers’ customers—to make better, more confident decisions. The world’s top companies across every major industry trust Teradata to improve business performance, enrich customer experiences, and fully integrate data across the enterprise.

LinkedIn Remote:

Location_formattedLocationLong: Santa Clara, California US

.