Monday, November 16, 2009

Teradata - Senior Software Engineer w/Linux kernel development

TERADATA: Raising Intelligence Teradata has built over 2,000 data warehouses in 60 countries and includes among its customers the world’s top retailers, telecommunications companies, airlines, global insurance companies and 5 of the world’s top 10 banks. The Teradata Database Management System is a very large scale SQL database, realized as a collection of SMP nodes and disks connected by a high-speed multi-path network. *For more information on this dynamically growing Corporation, view our online magazine at http://www.teradata.com/t/page/115097/index.html Senior Software Engineer Linux kernel development Los Angeles, CA Req # 130535 Summary Description: The Software Engineer will work in Teradata’s Database Engineering organization as a Senior Consultant Software Engineer. The engineer will be responsible for complex, in-depth software development and design, technical documentation. This role ensures that technical designs and development approaches align with strategic architecture goals by working closely and coordinating with the architecture team. In addition, the candidate must have good communication skills to work in a team environment and written skills to prepare technical design documents. Key Areas of Responsibility: * Define, design, implement, test and support code in Teradata Parallel Database Extension to increase reliability and performance * Lead a team of engineers to deliver enhancement features to Teradata new releases * Provide guidance and direction to junior engineers * Communicate effectively with engineers, testers, customer support, and documentation personnel locally and remotely * Work with architects and developers to negotiate and design features Work Environment: This position is located in El Segundo, CA.  This fast-paced high tech environment is perfect for individuals seeking to exercise innovation and out of the box thinking to move our state of the art technology to the next level. Skills & Attributes: The ideal candidate is a highly motivated, creative, experienced software engineer, who is ready to contribute to the success of Teradata as well as mentor less senior engineers. Highly developed verbal and written communication skills will be necessary to interact with other development teams, 3rd Party contractors, and offshore engineers. Familiarity with the entire development life cycle will be necessary, including specification, design, development, documentation, quality assurance, release activities, and post-release support. Basic Qualifications: * US Permanent Residence * BS in Computer Science or related Technical degree * 8+ years of experience in software development using C and C++ * 3+ years of experience with multi-threaded multi-processor solutions * 3+ years of experience in Linux 2.6 kernel development in Enterprise Server environment * 2+ years experience with SQL * Knowledge in the design, implementation of kernels and Operating Systems * Excellent written, verbal, analytical, and interpersonal skills Preferred Qualifications: * MS in Computer Science * Experience and knowledge of various Operating Systems’, e.g. Linux, Windows and etc, Scheduler * Profound understanding of Linux Kernel's Virtual memory, and I/O subsystems * Experience developing Teradata RDBMS related applications *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.

Labels: , , ,