Software Engineering Manager
Teradata - San Carlos, CA

This job posting is no longer available on Teradata. Find similar jobs:Software Engineering Manager jobs - Teradata jobs




Aster Data(a sub-division of Teradata Corporation) is a proven leader in big data management and big data analysis for data-driven applications. Aster Data’s


Cluster is the first MPP data warehouse architecture that allows applications to be fully embedded within the database engine to enable ultra-fast, deep analysis of massive data sets.

Aster Data's unique “applications-within™” approach allows application logic to exist and execute with the data itself. Termed a “Massively Parallel Data-Application Server,” Aster Data’s solution effectively uses Aster’s patent-pending SQL-MapReduce with parallelized data processing and applications to address the big data challenge.

The company was founded by three colleagues in the Ph.D. Computer Science program from Stanford University.

Mayank Bawa

, Co-President, focused on algorithm design for querying large distributed data systems.

Tasso Argyros

, Co-President, investigated network and software issues involved in the design and implementation of large-scale data clusters.

The Teradata Aster Analytics Engineering group is responsible for designing and developing analytic functions for different vertical markets that use the SQL-MapReduce Framework. Specific areas of responsibility include designing and developing software for a distributed execution environment running MapReduce functions written in various programming languages including Java, C, and C++.

Job Responsibilities:
Manage a team of 8 to 12 Software Development Engineers of varying experience. Ability to mentor and train new hires and bring them to speed.

Focus on hiring the best talent for the company.

Lead development of Analytics Functions, which includes identifying, designing, and implementing in the SQL/MR framework.

Lead teams across geographic locations, and ability to coordinate between QA and development teams..

Identify and propose areas of improvement in product/process which will help drive quality of the product to the next level

Interact with Customers, Product Management, Sales, and Aster partners to identify customer needs help build the next best set of analytics functions.

Work effectively in a fast-paced and constantly changing environment

Communicate effectively with all stakeholders.


Required skills:
Motivated self-starter, with a high capacity for rapid learning and meticulous attention to detail

with 7+ years’ experience in software development, and 2 years of Management experience.

Ability to manage and lead a team of software development engineers focused on developing analytics functions.

Strong understanding of algorithms and advanced data structures.

Understanding of database fundamentals and SQL Programming.

Any Object Oriented Language expertise (e.g. Java…)

Excellent interpersonal, written and oral communication skills

Ability to collaborate effectively with inter-disciplinary teams and management

Proven track record of shipping product

Experience hiring and growing a team

Desired Skills

Experience in developing algorithms in Statistics, Machine Learning, Text Analytics … space will be preferred.


Startup experience a plus

Preferred Education:
BS or MS degree in Computer Science or Computer Engineering


  • Teradata is an Equal Opportunity/Affirmative Action Employer.






Primary Location


Americas-United States-California-San Carlos



Aster Data Engineering

About this company
45 reviews
Teradata is a global leader in analytic data platforms, marketing and analytic applications, and consulting services. We help organizations...