Search by job, company or skills

Teradata

Software Engineer

Save
  • Posted 10 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Our Company:

At Teradata, we believe that people thrive when empowered with better information. Teradata Autonomous Knowledge Platform activates enterprise intelligence by unifying data, knowledge and business context to achieve tangible outcomes. With Teradata, organizations can provide agents with full context for impact when it matters. Our solution lets businesses connect and scale on premises, in the cloud, or through a hybrid approach. Teradata delivers real business value with AI.

Our Team

This role is for a Sr Software Engineer in the Platform Services team within the Core Platform Software organization.

We build foundational platform and compute systems that enable scalable self-service experiences, AI/ML workloads, and distributed analytics workloads in the cloud. These platforms form the backbone for user-facing products and internal engineering teams, enabling reliable provisioning, execution, and lifecycle management of complex compute environments.

This is a senior individual contributor role focused on technical leadership, architecture, and building durable platform capabilities. It is not a DevOps or infrastructure operations role.

Key focus areas include:

  • Platform and compute control-plane services supporting large-scale distributed systems
  • Self-service and product-led platform foundations
  • AI/ML and analytics execution platforms running on cloud-native compute
  • Core orchestration, lifecycle, and state-management services with strong API design

What You'll Do

  • Design and build cloud-native platform and compute services used by self-service and AI-driven workloads
  • Develop backend services and APIs that enable provisioning, lifecycle management, and runtime orchestration of compute environments
  • Build control-plane systems for managing scale, upgrades, state, and lifecycle of distributed compute components
  • Implement workflow orchestration and stateful systems for complex, multi-step platform operations
  • Partner closely with product, AI/ML, and UI teams to deliver cohesive end-to-end user experiences
  • Apply distributed systems fundamentals to ensure systems are scalable, reliable, and resilient
  • Improve developer and consumer experience through clean APIs, well-defined contracts, and extensibility
  • Debug and resolve complex issues across platform services and compute subsystems
  • Contribute to technical design and architectural discussions shaping future platform capabilities

What Makes You a Qualified Candidate

  • Strong experience building backend, platform, or infrastructure-aware software systems
  • Proficiency in Python, Java, Go, or similar backend languages
  • Experience designing and implementing distributed systems or platform services
  • Solid understanding of cloud computing concepts with hands-on experience in AWS, Azure, or GCP
  • Experience building service-based or RESTful APIs consumed by other teams or products
  • Ability to reason about scalability, state management, fault tolerance, and failure modes
  • Strong analytical and problem-solving skills with a product-oriented mindset
  • Bachelor's degree in Computer Science, Engineering, or related field with 4+ years of industry experience
  • Advanced degree with 3+ years of experience

What You Will Bring

  • Experience working on self-service platforms or product-led experiences
  • Experience supporting AI/ML workloads or data/analytics platforms
  • Familiarity with distributed compute systems
  • Experience with event-driven or workflow-based architectures
  • Experience building internal platforms used across multiple product teams

Why We Think You'll Love Teradata


We prioritize a people-first culture because we know our people are at the very heart of our success. We embrace a flexible work model because we trust our people to make decisions about how, when, and where they work. We focus on well-being because we care about our people and their ability to thrive both personally and professionally. We are an anti-racist company because our dedication to Diversity, Equity, and Inclusion is more than a statement. It is a deep commitment to doing the work to foster an equitable environment that celebrates people for all of who they are.

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149065375

Similar Jobs

Hyderabad, India

Skills:

JavaJavascriptCore JavaMySQLKafkaSpring BootSqlPythonAngular

Hyderabad, India

Skills:

CJavaAzure Synapse AnalyticsAzure Data FactoryPower BiPythonAzure Cosmos DBJavascriptMicrosoft CopilotMicrosoft FabricAzure PostgreSQLAzure Event GridAzure Service BusAI toolsAzure SQL DBGitHub Copilot

Hyderabad, India

Skills:

JavaVersion ControlData ModelingQuery OptimizationGitTypescriptGcpJavascriptDistributed SystemsCloud InfrastructureAzurePythonAWSNoSQL databasesGoprompt engineeringmicroservices architectureAI-assisted development toolsRESTful API design

Hyderabad, India

Skills:

GatlingSpring BootSpring MVCJiraJacocoDatadogJenkinsGitJmeterMockitoJUnitDockerBitbucketSonarqubeSplunkRestful ApisPostmanKubernetesAWSQuarkusPodmanJava 17OpenAPI

Hyderabad, India

Skills:

JavaTerraformAWS CloudWatchDatadogPythonAWS AdministrationAgile development methodologySite Reliability EngineeringGo