Member of Technical Staff - Enterprise Engineering [Bay Area]

NTT DATA AIVistaPalo Alto, CA
Hybrid

About The Position

NTT DATA AIVista, Inc., a wholly owned subsidiary of NTT DATA, is based in Silicon Valley. We develop AI products that operationalize AI across enterprises operating in complex regulatory environments. We partner with other NTT companies (NTT DATA Inc., NTT DATA Japan, NTT Docomo) to ensure successful deployment to NTT clients. Our clients benefit from AIVista’s deep product AI expertise combined with the industry domain and systems integration experience of NTT DATA. AIVista turns foundation models into specialized, governed agents that run mission-critical, regulated enterprise operations reliably at scale. Behind every one of those agents is a lot of software — the services, APIs, data pipelines, and infrastructure that make agentic AI dependable enough to run real enterprise operations. Building that software well is what turns a promising demo into a system enterprises can trust. As a Software Engineer, you’ll design and build the systems that power the AIVista platform, scalable backend services, integrations with enterprise systems, data pipelines, and the infrastructure our agents run on. You’ll write high-quality, production-grade code, own meaningful parts of the platform, and work closely with the engineers building our AI capabilities on top of it. This is a hands-on role at an early-stage company, for someone who wants to own their work rather than tickets. You’ll move with velocity and own the result, hold a high bar on quality and reliability where mistakes are costly, and stay flexible as the product and the field evolve.

Requirements

  • 5+ years building and shipping production software
  • Bachelor’s degree in a technical field, or an equivalent combination of education, training, and experience.
  • Production-quality software engineering in Python and other modern languages (Go, TypeScript, Rust, or similar), with a track record of building durable systems, not one-off scripts
  • Experience designing and building scalable backend services, APIs, and data systems
  • Hands-on experience deploying and operating services on a major cloud platform (AWS, Azure, or GCP), using containers and orchestration (Docker, Kubernetes, Helm, or similar)
  • Comfortable building with or alongside LLM and AI systems (deep AI development experience is not required)
  • Bias for action and ownership — you thrive with high autonomy and ambiguity, and ship without sacrificing rigor
  • Clear communication and collaboration skills, across engineering, product, and customer teams

Nice To Haves

  • Experience building LLM-powered or agentic applications — model APIs (e.g., OpenAI, Anthropic, Amazon Bedrock), agent frameworks (e.g., LangGraph, LlamaIndex), or retrieval-augmented generation (RAG)
  • Experience with data-intensive systems — streaming, large-scale processing, or high-throughput pipelines
  • Experience building or operating software in large, regulated enterprise environments
  • A track record of independent work — shipped products, open-source contributions, or technical writing

Responsibilities

  • Build production services — design and ship scalable, reliable backend services and APIs that power the AIVista platform.
  • Integrate with the enterprise — build the connections, data pipelines, and plumbing that let our platform work inside real customer systems.
  • Build the infrastructure agents run on — develop the deployment, orchestration, and tooling that keep agentic workflows running reliably in production.
  • Own quality — write well-tested, maintainable code, and help raise the engineering bar across the team.
  • Collaborate and iterate — partner with product, AI, and customer teams, and turn feedback and production signals into improvements.

Benefits

  • Medical, dental, and vision insurance
  • 401(k) plan
  • Significant company HSA contribution
  • Paid holidays and flexible PTO
  • And other benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service