Software Engineer III @ Teradata - El Segundo, CA

Job Overview

6 days ago

Software Engineer III

Teradata - El Segundo, CA

Our Team

Teradata Labs is where cutting-edge innovations in data management turn into business value. Our outstanding team of database architects and software engineers work together to understand and advance emerging technologies to produce the next wave of big data analytic solutions. Teradata Database is the core of Teradata Massively Parallel Processing (MPP) systems that run on-premises and in hybrid clouds to manage and optimize sophisticated workloads.

The heart of Teradata Database is its best-in-class query optimization engine. We work on query optimization techniques in database and analytics engines, machine learning algorithms, scalability and elasticity issues, and many other exciting challenges related to performance, usability, accessibility and integration.

Your Opportunity

The Database Query Optimization group at Teradata Labs has an opening for Sr Software Engineer. In this role, you are expected to contribute to the design, development, and testing of new enhancements and advanced features for the Teradata Vantage Cloud Lake (VCL) Platform.

Responsibilities / Interesting Work You’ll Do

Responsible for all phases of agile software development life cycle from software design through customer support

Perform competitive analysis of other database systems and data integration solutions, and provide recommendations on Teradata offering changes to close competitive gaps and enhance competitive advantages

Design, implement, validate, and test new database and novel query optimization features in an Agile form, and perform functional and performance analysis of code defects and correction of the defects

Contribute to the delivery and continuous support of robust, resilient, and quality database products

Design, implementation, and maintenance of the LLVM-based query Parsing Engine

Qualifications / Experience

Bachelor’s Degree in Computer Science or related discipline, with at least five years of related research or industry, or

Master’s Degree in Computer Science or related discipline, with at least three years of related research or industry experience, or

Ph.D. in Computer Science or related discipline

Ideally, you will also have the following

Prior experience of working with LLVM open source project is a plus

Familiarity with various database technologies

Top-notch programming skills in C/C++, Java, Python, R, SQL

Computer Science fundamentals in object-oriented design, design patterns, and test driver development

System development experience

Debugging with complex software in a parallel processing environment

Passionate, self-motivated, risk taker, pro-active, initiative taker, good communicator (written & verbal), creative, and team-oriented

Experience using Agile software development methods and tools

Excellent programming/debugging skills at the Assembly level is a plus

Basic Qualifications

Bachelor’s Degree in Computer Science or related discipline, with 5+ years of related research or industry, or 10 years of related experience

Location

The work location for the open positions is El Segundo, California (primarily) or Rancho Bernardo in San Diego, California or Remote location within US. Travel requirements : 5%.

Similar Jobs

Los Angeles, CA

Provides systems support during special events such as critically important system upgrades, software deployment on cloud, SSL certificate renewal, integration…

TTI

AWS Cloud Engineer

Taras Technologies INC

Costa Mesa, CA

5+ years of relevant experience working with AWS cloud and cloud native services. Research, design, and recommend complex infrastructure solutions to meet…

Los Angeles, CA

Opportunity to travel to new locations to meet colleagues at 'sprints'. Python software development experience, with large projects.

El Monte, CA

At least 3-year software development experience. Complete the specific project assigned by the team lead and the management team.

SSSI

C++ Backend developer

Samson Software Solutions Inc.

Brea, CA

Location:- Brea, CA (Onsite day 1)*. Must have: C++, QT/QML, Linux*. In-depth experience in C++11, C++14 with advanced concepts.

HISIPL

Backend Developer

HSK IT Solutions India Pvt. Ltd.

Brea, CA

C++11, C++14: 5 years (Required). In-depth experience in C++11, C++14 with advanced concepts. Experience in Linux Based System. Job Types: Full-time, Contract.

San Bernardino, CA

Opportunity to travel to new locations to meet colleagues at 'sprints'. Python software development experience, with large projects.

Buena Park, CA

Embedded software experience is desired but not required. Avionics software development experience including DO-178 Development Standards.

San Diego, CA

Embedded software experience is desired but not required. Avionics software development experience including DO-178 Development Standards.

CIOT

Software Engineer

California Institute of Technology

Pasadena, CA

The candidate will fulfill the role of software engineer and a variety of roles are available, including involvement in real-time pipeline development with a…

SAC

Software Engineer - Skunk Works - Level 3

Sikorsky Aircraft Corporation

Palmdale, CA

Developing software for embedded systems. This position requires special access and a Secret clearance updated within the last 5 years to be considered.

LMC

Skunk Works Software Engineer (Level 2)

LOCKHEED MARTIN CORPORATION

Palmdale, CA

Security Clearance Statement: This position requires a government security clearance, you must be a US Citizen for consideration. Must be a US Citizen.

LMC

Software Engineer - Level 4

LOCKHEED MARTIN CORPORATION

Edwards AFB, CA

The ideal candidate will have expertise in object-oriented software development and a broad range of software technical skills.

MSSABC

Ground Software Developer

Millennium Space Systems, A Boeing Company

El Segundo, CA

Integrate Millennium software applications into Government-furnished software and infrastructure. You will be involved with the ground development process from…

LT

Los Angeles, CA

Should be with more than 6 years of software engineering experience, and with 4+ years of experience developing application services using Solid Golang, Java,…

RGSD&T

UI Programmer

Rockstar Games San Diego & Toronto

Carlsbad, CA

The successful candidate will be able to dive deeply into the lower level technology, create systems for our UI artists to help them develop intuitive and…

RGSD&T

Tools Programmer: Editor (Mid / Senior Level)

Rockstar Games San Diego & Toronto

Carlsbad, CA

These software tools range from digital content exporters, a data processing asset pipeline to game, CI/CD automation systems and UI editors.

Fountain Valley, CA

Full system life cycle experience including development lifecycle methodologies. ~ Demonstrated project management skill. Bachelor’s degree or equivalent.

ARA

Fullerton, CA

Presentation and project management software (MS Office. The Manufacturing Automation Engineer (MAE) will lead the entire life cycle of automation and…

Fountain Valley, CA

Develop service and client-side code and database scripts that can support high-volume transactions. 7+ years of experience in development and design with Java,…

San Diego, CA

At least 5 years of experience in database management, with a bachelor's degree in computer science, information technology, or a related field.

Redondo Beach, CA

Active Top Secret clearance with the ability to obtain SCI access prior to start date. Active TS/SCI security clearance. Travel Required: Yes, 10% of the Time.

Los Angeles, CA

Mentor other engineers on how to design, build, and evangelize services used by hundreds of engineers across Reddit. Workspace benefits for your home office.

LC

Staff Software Engineer

LinQuest Corporation

El Segundo, CA

Strong interpersonal skills, communication (oral and written), and presentation skills. Demonstrable understanding of software architecture and algorithm…