Software Engineer, AppCenter
Location: Santa Clara, California US
Requisition Number: 203814
Position Title: Software Engineer (II)-NoCal
Teradata AppCenter is a self-service execution platform that provides data scientists, business analysts, and SQL users with a web-based interface for building, sharing, and running analytic solutions as applications. In addition, AppCenter includes numerous shared platform services and is the home of IntelliSphere products and a core component of Vantage. We’ve assembled a leading team of technologists that leverage technologies such as Docker, Kubernetes, Helm, Ansible, AWS/Azure, Jenkins, etc., in some of the largest deployments in the world. Teradata is undertaking a v1 large-scale deployment platform to configure, deploy, and manage both internal and external containerized apps.
Does the prospect of solving the world’s toughest business problems with data and analytics and leveraging the latest technologies 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.
Your Business Objectives would include:
Teradata AppCenter is a self-service execution platform that provides data scientists, business analysts, and SQL users with a web-based interface for building, sharing, and running analytic solutions as applications. In addition, AppCenter includes numerous shared platform services and is the home of IntelliSphere products.
You must be able to design, develop, document and implement software by leveraging agile and CI/CD methodologies.
You are 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 will use Docker containers and Kubernetes to develop new features / solutions.
You are knowledgeable with open source tools and technologies and can use / extend them wherever appropriate to develop solutions.
You should be able to mentor new hires and interns.
You will have excellent communication skills, both verbal and written
You are highly motivated, think creatively, and comfortable working in team-based environments
* Must have experience programming in
* Java and/or Golang
Experience with server-side and web-based development
* Experience with containerization technology such as Docker Containers
* Experience with container orchestration systems such as Kubernetes
* Agile (Scrum, Kanban, Lean) and Test Driven Development
* RESTful API development
* Application frameworks – Spring, hibernate.
* Building and/or leveraging distributed systems
* RDBMS – PostgreSQL, MySQL etc
* Public Cloud – AWS, Azure. Private Cloud - VMWare
* Virtualization software - VSphere
* Continuous Integration solutions such as Jenkins, TeamCity, Travis CI or Bamboo
* Building and leveraging CI/CD pipelines
* Build tools – Gradle, Maven, make
* Web-servers – Jetty, Tomcat
* Big Data – Hadoop (HDFS, YARN) and Kafka experience a plus
* Configuration management software experience a plus - Helm, Ansible, Chef, Puppet
US Master’s degree (in Computer Science or related field) with 3 years of experience or BS degree (in Computer Science or related field) with 5 years of experience.
CountryEEOText_Description: Teradata invites all identities and backgrounds in the workplace. We work with deliberation and intent to ensure we are cultivating collaboration and inclusivity across our global organization. We are proud to be an equal opportunity and affirmative action employer. We do not discriminate based upon race, color, ancestry, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related conditions), national origin, sexual orientation, age, citizenship, marital status, disability, medical condition, genetic information, gender identity or expression, military and veteran status, or any other legally protected status.
City: Santa Clara
Community / Marketing Title: Software Engineer, AppCenter
Job Category: Engineering
With all the investments made in analytics, it’s time to stop buying into partial solutions that overpromise and underdeliver. It’s time to invest in answers. Only Teradata leverages all of the data, all of the time, so that customers can analyze anything, deploy anywhere, and deliver analytics that matter most to them. And we do it at scale, on-premises, 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 analytics. And it's the way Teradata transforms how businesses work and people live through the power of data throughout the world. Join us and help create the era of Pervasive Data Intelligence.
Location_formattedLocationLong: Santa Clara, California US