Software Engineer II - System Design
[category call for papers,cfp,coference]
[tags cfp,call for papers,conference,conferences]Software Engineer II, El Segundo, CA
Summary Description:
This position is a Software Engineer within Teradata Database Engineering. This position is responsible for all phases of software development life cycle from inception to customer support. Be a member of a team of software developers responsible for enhancement and maintenance of the DBS file system portion of the Teradata database engine. The Teradata file system consists of a B* tree structure and utilizes a variety of index types. Data is shared and read/updated by potentially many concurrent users.
Key Areas of Responsibility:
• Participate in planning, design, code, test, documentation and maintenance of file system software according to a standard development process.
• Perform related requirements analysis, performance analysis and problem analysis.
• Projects will consist of multiple team members and the candidate will be expected to work closely with team leader, project manager, team members as well as other supporting groups, like product management, marketing, testing, etc.
Work Environment:
This position is located in El Segundo, CA (Los Angeles). 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. This is an individual contributor role working with project/team leader/team members and reports to engineering manager.
Skills & Attributes:
The ideal candidate will have proven system design experience (versus web programming or application experience); experience with complex software, concurrency control and lock protocols; excellent problem solving and strong debugging skills. The successful candidate will have the ability to understand and work with complex parallel software. Good language skills and writing ability is a must. The ideal candidate will have software development skills including software design specification, test specification, coding, testing.
Basic Qualifications:
• BS or above in Computer Science or related field.
• US Permanent Residence
• 3+ years of architectural design and programming experience.
• 3+ years of experience programming with C or a similar language.
• 3+ years of experience with or knowledge of the design and construction of file system software or operating system software.
Preferred Qualifications:
• Experience with or knowledge of software structured as a collection of processes using message system primitives.
• Strong programming skills with C.
• Software development in a Microsoft Windows or Linux environment using ClearCase.
Labels: job, phd, research position

<< Home