This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This team is focused to accelerate cloud adoption amongst our customers, it simplifies Cloud backups, data restores, data protection (DR), system provisioning, upgrades and data management using automation and intuitive user experience. Teradata is bringing multi-cloud products and services (across different cloud service providers – AWS, Azure & GC) to our customers and provides full-lifecycle services to provision, run, and support our customer’s data.
Job Responsibility:
Accountable for the design, development and deployment of features, enhancements, bug-fix, applications and services for the Microsoft Azure and/or Amazon AWS Platform and/or Google Cloud Platform
Develop, debug code, and write unit and end-to-end test cases
Participate in team Scrum meetings, and interact with various stakeholders
Maintain the level of reliability required from a high-volume, high-availability platform
Analyze and solve (complex) issues in existing and new code
Work with all development process contributors, e.g. Product Owners, Architects, Scrum Masters, Developers, and DevOps to establish and execute a flawless development process
Deliver first class results, by handling your tasks with enthusiasm and personal
Apply Agile Software Engineering principles and DevOps model for continuous delivery
Ensure lifecycle management consists of documentation such as test cases, source code repositories etc. are actively used and maintained
Requirements:
Bachelor's degree in computer science (or related field or equal experience)
6+ years of hands-on software development experience
Hands-on experience with virtualization (KVM), container orchestration using Kubernetes, package management with Helm, custom resource management (CRDs), and infrastructure automation using Terraform and Ansible
Advanced understanding of developing highly available infrastructures in a cloud services environment, with either Amazon Web Services or Microsoft Azure or Google Cloud Platform
Deep understanding of cloud concepts (regions, zones, VMs, containers, VPC, tenants, authentication/security, logging, RDS, shared model etc)
Experience on developing Microservices architecture using RESTful Services, Ansible Scripts
Expertise with IP networking principles, DNS, certificate management, routing and load balancing
Experience with Linux Operating System
Knowledge of modern web frameworks and tools (such as REST, Django, FlaskAngular, React, Backbone, Spring etc)
Demonstratable proficiency in at least one modern general-purpose programming language (like Java, C++, Node.js, Typescript, Go and Python)
Experience working with automated deployments and source code/configuration management tools (such as GitHub, AWS CloudFormation, Jenkins, Chef, Ansible, Puppet, Vagrant, Terraform, and similar)
Must be able to work cross-functionally with other internal and external partner organizations
Deep passion for quality and customer focus
Proven experience building services on at least one of public cloud platforms (AWS or Azure or GCP)
Proficiency with SQL, relational data modelling, and basic database schema design
Excellent communicator – ability to discuss technical and solutions to peers, scrum masters, product owners, etc
Nice to have:
Amazon AWS / Microsoft Azure Google Cloud platform related certifications is a plus
Experience designing and developing Agentic AI systems, including autonomous multi-agent workflows, LLM orchestration frameworks (such as LangChain, LangGraph, or AutoGen), and tool/function-calling integrations is a plus
What we offer:
We prioritize a people-first culture
We embrace a flexible work model
We focus on well-being
We are committed to actively working to foster an inclusive environment that celebrates people for all of who they are