Software Engineer III @ Teradata - El Segundo, CA
Job Overview
6 days ago
Software Engineer III
Teradata - El Segundo, CA
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
Senior Backend (API) Developer - Remote
CEDARS-SINAI
Los Angeles, CA
Provides systems support during special events such as critically important system upgrades, software deployment on cloud, SSL certificate renewal, integration…
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…
Site Reliability / Gitops Engineer, Americas
Canonical - Jobs
Los Angeles, CA
Opportunity to travel to new locations to meet colleagues at 'sprints'. Python software development experience, with large projects.
FE Programmer
91bnb
El Monte, CA
At least 3-year software development experience. Complete the specific project assigned by the team lead and the management team.
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.
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.
Site Reliability / Gitops Engineer, Americas
Canonical - Jobs
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.
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…
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.
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.
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.
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…
Overseas Contractor
LTIMindtree
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,…
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…
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.
Manufacturing Automation Engineer
Adams Rite Aerospace
Fullerton, CA
Presentation and project management software (MS Office. The Manufacturing Automation Engineer (MAE) will lead the entire life cycle of automation and…
Java Developer - Telematics - Bilingual (Korean/English)
Woongjin, Inc
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,…
Business Operations: Database Developer
Encodia, Inc.
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.
Staff Software Engineer - NG Space Systems
Northrop Grumman
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.
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…