Teradata Senior Software Engineer in Santa Clara, California
Job Description Does the prospect of solving the world’s toughest business problems with data and analytics excite you? Would you like to work with a team of the brightest analytical and engineering minds in the industry to understand and advance emerging technologies to invent the next wave of cutting-edge analytic data solutions? Then, Teradata has your next career opportunity. We are building v1 greenfield solutions that have established our company as the leading Data Warehouse as a Service, Advanced Analytics as a Service, and Data Lake as a Service provider in the world. We’ve assembled a leading team of technologists that leverage technologies such as Docker, Kubernetes, AWS, HashiCorp tools (Vault, Consul), Ansible etc in one of the largest deployments in the world. Job Responsibilities • You must be able to design, develop, document and implement software leveraging agile and CI/CD methodologies. • Comfortable in a team environment that is highly collaborative and places strong emphasis on peer review. • You are able to engineer applications and web services that can run in the cloud, on premise or in hybrid environments. • You have a strong passion for developing incredibly simple yet highly functional interfaces. • You have experience with infrastructure virtualization technology, specifically Kubernetes. • You have experience with container based technology, specifically Docker. • You must have experience with SQL and NoSQL technologies and can leverage them to develop new products / solutions. • You are knowledgeable with open source tools and technologies and can use / extend them where appropriate to develop solutions.
Qualifications Required Qualifications:
7+ years experience as a Software Engineer with the following skills• Agile (Scrum, Kanban, Lean) and Test Driven Development • Languages: Java and Python• Building SOA based systems a must. • Building and/or leveraging distributed systems. • RDBMS and SQL. • RESTful API development. • Public Cloud – AWS, Azure • Containerization technology – Docker. • Virtualization software - Kubernetes. • Building and leveraging CI/CD pipelines. • Build tools – Gradle• Github. • CI/CD tools: Jenkins, Travis CI.
US Master’s degree (in Computer Science or related field) with 5 years of experience or BS degree (in Computer Science or related field) with 7 years of experience.