
Senior AI Engineer
Teradata · Posted Oct 17
Cloud data warehousing, analytics, and enterprise artificial intelligence services
Get a personal compatibility score
Add a resume for personal matches
About the role
Teradata's Autonomous Knowledge Platform activates enterprise intelligence by unifying data, knowledge and business context so autonomous agents can reason, plan, act and learn at enterprise scale, across on-premises, cloud, or hybrid deployments. The role sits in Teradata's global AI team, collaborating with AI architects, ML engineers, platform engineers and domain experts, plus Silicon Valley research and product leadership. This Senior Agentic AI Engineer will architect production-grade multi-agent systems, agent evaluation and red-teaming frameworks, LLM context and memory management, and reusable agent skills built around MCP.
What you will do
- Design and implement production-grade multi-agent architectures, including task decomposition, inter-agent communication, delegation, and coordination patterns.
- Build agentic harnesses: agent loop controllers, tool registries, execution sandboxes, and retry/fallback logic.
- Develop planning and reasoning frameworks (React, chain-of-thought, tree-of-thought) and integrate them with enterprise workflows.
- Implement tool-calling pipelines and dynamic function invocation with schema validation and error recovery.
- Design end-to-end agent evaluation frameworks: task taxonomies, success criteria, ground-truth datasets, and multi-dimensional scoring across task completion, tool accuracy, reasoning quality, safety, and cost.
- Implement LLM-as-judge scoring systems with calibrated rubrics, inter-rater reliability checks, and human-in-the-loop validation.
- Build trajectory-level evaluation tooling to analyze full agent execution traces — tool call sequences, intermediate reasoning steps, and decision points — not just final outputs.
- Design red-teaming and adversarial harnesses to probe agent failure modes: prompt injection, goal misgeneralization, over-refusal, and multi-step reasoning breakdowns.
- Instrument evaluation pipelines with cost, latency, and quality dashboards; establish regression suites that gate every agent or prompt change before production.
- Design context window management systems: dynamic compression, sliding window strategies, and priority-based context eviction.
- Build multi-tier LLM memory architectures: In-context working memory for short-horizon task state. Episodic memory via vector retrieval for cross-session recall. Procedural memory for learned tool-use patterns.
- Implement memory indexing, lifecycle management (retention, decay, invalidation), and privacy-respecting memory scoping across enterprise tenants.
- Optimize prompt assembly pipelines that dynamically compose context from multiple memory tiers under token budget constraints.
- Design and implement reusable agent skills — self-contained, composable capability modules with metadata schemas, trigger conditions, and runtime discovery — that extend agent capabilities without redeployment.
- Build document generation and file-handling skills covering DOCX, PPTX, XLSX, and PDF, with programmatic layout control, template rendering, and format-aware extraction for heterogeneous input types.
- Create frontend artifact generation skills for producing interactive HTML/React components, data visualizations, and UI prototypes as structured agent outputs.
- Integrate skills with the Model Context Protocol (MCP) and establish skill authoring standards — versioning, deprecation policies, and evaluation harnesses — that ensure reliable agent-to-skill routing at scale.
- Leverage AI coding assistants (Claude Code, GitHub Copilot, Cursor, or equivalent) as primary development tools — collaborative pair programmers for architecture, implementation, and debugging, not just autocomplete.
- Translate high-level intent into production-quality code through natural-language-driven development loops, maintaining engineering rigor while dramatically compressing cycle time.
- Build and curate prompt libraries and system prompts that reliably steer AI assistants toward enterprise-grade output: typed, tested, documented, and security-conscious.
- Maintain sharp critical judgment over AI-generated code — catching logic errors, security gaps, and architectural drift — and set team norms for code review, testing, and documentation at AI-assisted scale.
Skills used in this role
What the employer is looking for
- BS/MS/PhD in Computer Science, AI/ML, or a related field.
- 5+ years of software engineering experience, with 2+ years focused on LLM or agentic systems.
- Hands-on experience building and deploying production agentic systems (not just prototypes).
- Proficiency in Python with strong fundamentals in typing, testing, and observability.
- Familiarity with agent frameworks such as LangChain, LangGraph, AutoGen, CrewAI, or equivalent.
Preferred qualifications
- Experience publishing or implementing research on agent evaluation, reasoning, or memory-augmented LLMs.
- Familiarity with MLOps tooling: MLflow, Weights & Biases, DVC, or equivalent.
- Experience with model serving infrastructure (vLLM, TGI, Triton) and quantization techniques.
- Exposure to enterprise observability stacks (OpenTelemetry, Datadog, Prometheus/Grafana).
- Experience designing systems for regulated industries (financial services, healthcare) with compliance constraints.
- Familiarity with multi-modal agents (vision, structured data, voice).
- Contributions to open-source agentic or LLM evaluation ecosystem projects.
- Experience with cloud AI platforms (AWS SageMaker, Azure ML, GCP Vertex AI).
- Portfolio of projects built primarily through AI-assisted development, demonstrating velocity, code quality, and critical review practices.
Benefits and support
- Flexible work model
About Teradata
Teradata is a global enterprise software company specializing in multi-cloud data warehousing, analytics, and artificial intelligence solutions. Its flagship offerings, including Teradata VantageCloud and ClearScape Analytics, help organizations turn enterprise data into trusted, autonomous actions. The company serves leading global enterprises across industries such as financial services, retail, healthcare, and telecommunications.
- Industry
- Software
- Company size
- 5000-10000 employees
- Founded
- 1979
- Location
- San Diego, California, USA
- Funding stage
- Public Company
Leadership
President and Chief Executive Officer
John Ederer
Chief Financial Officer
Louis Landry
Chief Technology Officer
Sumeet Arora
Chief Product Officer
Michael Hutchinson
Chief Operating Officer
Recent coverage
Teradata Newsroom
Teradata Highlights New Enterprise AI Customer Engagements Across Healthcare & Life Sciences2026-10-07
Teradata Newsroom
Teradata Transforms Tera into an Agentic Coworker; Introduces Tera Context Engine and Tera Harness2026-09-22
Teradata Newsroom
Teradata Brings Enterprise AI Directly to Microsoft OneLake2026-09-02
Teradata Newsroom
Teradata Reports Second Quarter 2026 Financial Results2026-08-04