Jobs /

Software Architect

Teradata

Apply Now

Job Details

Location: 601 N Nash St, El Segundo, CA 90245, USA Chicago, IL, USA Posted: Mar 18, 2022

Job Description

Teradata transforms how businesses work and people live through the power of data. Teradata leverages all of the data, all of the time, so customers can analyze anything, deploy anywhere, and deliver analytics that matter most to them. And we do it on-premise, in the Cloud, or anywhere in between. We call this pervasive data intelligence. It’s the answer to the complexity, cost, and inadequacy of today’s approach to analytics.

The Teradata culture isn’t just about one kind of person. So many individuals make up who we are, making us that much more unique. It’s what sets apart the dynamic, diverse, and collaborative environment that is Teradata. But even as individuals, there’s one thing that we all share —our united goal of making Teradata and our people, the best we can be.

Our Team

The main building block of Teradata is its SQL Engine. And the heart of Teradata SQL Engine is its best-in-class database group. We work on everything from parsing to row building and dispatching. New datatypes, a new cloud file system, multiple hash maps and other such features fall into our domain and on premise or the cloud are our environments. The challenges are endless. There is an opening for a senior software architect to help in our further expansion into the cloud.

Your Opportunity

As a Senior Software Architect, you will be responsible for working with the cloud database team and lead in defining and maintaining the procedures and technologies to enhance the Teradata database. Successful candidates would participate in the design, coding and testing and maintenance of these features and could be asked to mentor and guide junior developers. They will also be asked to participate in design and code reviews of other features and technologies, and they will be well versed in working in and contributing to a fully agile and automated deployment and testing process.

Your Business Objectives would include

  • Design and develop cloud database solutions
  • Apply technical expertise to design and develop innovative solutions for the cloud database.
  • Utilizes understanding of DevOps and software engineering best practices to influence design and implementation approaches and solutions.
  • Works in a cross-functional style to achieve results.
  • Ensures Performance, Availability, Security and Operations capabilities are instrumented in the software to create a “as-a-Service” experience for the customer.
  • Be a key member who will drive the cloud database incubation effort

Required Skills

  • 10-15+ years of Database or related experience
  • 10+ years’ experience in professional Software Engineering, including agile development, in a team lead role.
  • Experience in engineering practices such as design patterns, continuous integration, unit test, application security, configuration management, and code reviews
  • Skill in at least one or more of the following areas:
  • Client interface
  • DB Performance
  • Backup and Restore
  • OS interfaces
  • Row building
  • File systems
  • S3 and Cloud storage
  • Parse trees

Preferences

  • Experience in an Agile development process such as Scrum.
  • Experience with Jenkins to build, test, and deploy software
  • Database administration experience
  • Knowledge of network protocols and operation.
  • System integration and testing knowledge.
  • Knowledge of Hadoop or Spark.
  • Grasp of operating systems concepts including networks, and memory management.

Location

Considering COVID-19, we are still hiring but conducting virtual interviews to keep our candidates and employees safe. Many roles will be temporarily remote or work from home to comply with current safety regulations. These roles will be required to be in the office once it is safe or restrictions are lifted. Read more on our response here: Teradata Response to COVID-19.

The work location for the open position is remote. Travel requirements : 5%.

About Teradata

Teradata offers analytic data platforms, applications, and services for data warehousing and analytic technologies.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free