Skip to content
mimi

Software Engineer

Teradata

Highland Beach · flexible Full-time Senior $144k – $215k/yr 3w ago

About the role

About Teradata

Join our innovative team at Teradata, where we empower people with cutting-edge information solutions. We pride ourselves on our comprehensive cloud analytics platform designed for AI, aimed at assisting top companies across various industries in making informed and confident decisions. We are embarking on an exciting new project to develop a service that collects and normalizes data catalogs from diverse sources—including relational databases, data lakes, data warehouses, and streaming systems—enabling an AI agent to dynamically formulate and route queries efficiently.

Your Mission

As a key contributor to this greenfield initiative, your work will span from architecture to implementation. You will have the opportunity to:

  • Design and operate a highly available data catalog service that ingests and normalizes schema and metadata from a variety of data sources.
  • Create robust data pipelines for extracting catalogs, managing lineage, and enriching metadata to facilitate AI-driven query routing.
  • Build and maintain RESTful and/or gRPC APIs that present catalog data to an intelligent query agent.
  • Deploy and manage services through Kubernetes, addressing aspects such as autoscaling configuration and multi-cluster operations.
  • Ensure reliability of services by defining service level objectives, implementing circuit breakers, retry logic, and distributed tracing.
  • Integrate with open-source and cloud-native technologies like Apache Kafka, Spark, dbt, Apache Atlas, or OpenMetadata.
  • Collaborate closely with AI/ML engineers to enhance the metadata schema and optimize query routing interfaces.
  • Participate in on-call rotations, contributing to incident responses, postmortem analyses, and reliability enhancements.
  • Support Continuous Integration/Continuous Deployment (CICD) pipelines, infrastructure as code practices, and automated testing frameworks.

Your Team

You will be part of the Data Intelligence Platform team, driving the development of the next generation of AI-assisted data services on Teradata's Vantage Cloud Lake platform. Our team's focus lies at the intersection of cloud infrastructure, data engineering, and applied AI.

Your Qualifications

We are looking for candidates who possess:

  • A minimum of 3 years of software engineering experience in building and operating production services.
  • Proficiency in programming languages such as Go, Rust, Java, or Python, with a preference for Rust or Python.
  • Experience in developing data pipelines, dealing with ingestion, transformation, and metadata management at scale.
  • A solid grasp of RESTful API design principles and inter-service communication.
  • Hands-on experience deploying and managing services on Kubernetes in production environments.
  • Familiarity with at least one major public cloud platform (AWS, Azure, GCP).
  • Strong knowledge of both relational and non-relational database systems.
  • Experience with distributed messaging systems like Apache Kafka or AWS Kinesis.
  • Proficiency with version control systems and agile development practices.
  • Excellent troubleshooting skills in Linux environments.

Desirable Experience

Ideal candidates will have:

  • Experience with metadata management tools like Apache Atlas, OpenMetadata, or DataHub.
  • Familiarity with semantic search and AI-driven query generation systems.
  • A background in designing or integrating AI/ML model APIs into backend services.
  • Knowledge in data governance and schema registry patterns.
  • Experience with infrastructure as code tools such as Terraform or AWS CDK.
  • Contributions to open-source data or infrastructure projects.

Why Teradata?

We distinguish ourselves through a people-first culture, offering a flexible work model and emphasizing personal and professional well-being. We pride ourselves on fostering an inclusive environment that celebrates diversity. Teradata is proud to be an equal opportunity employer committed to diversity and inclusion. If you require accommodations during the interview process, please inform your recruiter so we can assist.

Pay Range

$143,500 - $215,200 annually, influenced by geographic location and applicant experience. Our comprehensive benefits include healthcare, life insurance, a 401(k) retirement plan, and time-off programs.

Skills

AWSAWS CDKApache AtlasApache KafkaAzuredbtGCPGogRPCJavaKubernetesLinuxOpenMetadataPythonRESTRustSparkTerraform

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free