jobapplier

Senior Staff Software Engineer - AI Governance

onetrust

Responsibilities

  • Lead the design and development of Java/Python microservices and shared libraries integrating with AI platforms for OneTrust’s AI Governance product.
  • Design, build, and test cloud-native applications deployed on Microsoft Azure using Core Java, REST, and the Spring ecosystem.
  • Lead the architecture and development of reusable AIG reporting and dashboard capabilities that integrate governance data from SQL databases and analytical platforms with runtime observability signals.
  • Design reusable semantic-layer and metric-abstraction capabilities, including dataset contracts, metric definitions, query APIs, pre-aggregation, caching, filtering, time-period selection, and drill-down workflows.
  • Lead event-driven integrations using Kafka and Apache Flink to consume normalized observability events and produce dashboard-ready datasets and derived metrics.
  • Integrate with the AI Observability platform through well-defined APIs and data contracts for runtime metrics, logs, traces, alerts, policy decisions, and evidence.
  • Own technical design for critical systems, ensuring scalability, security, and reliability.
  • Partner with frontend engineers to build reusable dashboard shells, visualization components, filters, data tables, and entity drill-down experiences.
  • Maintain strong automated unit and integration test coverage in line with team standards.
  • Work closely with UX, Product Managers and/or Product Owners, as well as other developers to contribute to planning and grooming sessions and drive team discussions on system architecture and component design.
  • Partner with Product, UX, and Customer Success to understand customer AI use cases and governance needs.
  • Lead architecture discussions and technical planning.
  • Drive alignment across teams on platform design and priorities.
  • Contribute to sprint planning and delivery.

Support

  • Reduce defects by identifying and addressing issues early in the development lifecycle.
  • Ensure critical and high-priority CII’s are delivered per SLA.
  • Promote early defect detection through strong design and testing.
  • Improve system monitoring, resilience, and operational maturity.

Code Review

  • Set standards for clean, secure, and maintainable code.
  • Conduct thorough reviews for distributed and AI-enabled systems.
  • Guide engineers on testing, automation, and AI system validation.

Lead

  • Help build high-performing teams by mentoring the team on new technical skills.
  • Influence technical strategy and long-term platform direction.
  • Lead multi-quarter technical roadmaps across teams and make practical build-versus-reuse decisions.

Preferred

  • for real-time stream processing, windowed aggregation, event correlation, or derived-metric generation.
  • Strong experience with data modeling, dataset contracts, pre-aggregation, read models, caching, query optimization, and data-quality controls.

Your Mission

Development

Collaboration

Build a culture of ownership, learning, and engineering excellence.

You Are

A senior technical leader with strong system design and hands-on execution skills, who understands how enterprises use AI and LLMs in real-world workflows and can translate those needs into scalable, secure, and compliant platform solutions.

Your Experience Includes

  • Bachelor’s or master’s degree in computer science, Engineering, or a related technical or business field.
  • 12+ years of professional software engineering and development experience.
  • Strong expertise in Java/J2EE, Spring, Python, design patterns, microservices, and cloud-native distributed systems.
  • Proven experience leading reusable platform, reporting, analytics, or data products that support multiple teams or dashboards.

Hands-on experience with

  • Cube.js, semantic layers, metric layers, or comparable metric/query abstraction systems.
  • Hands-on experience with

Apache Flink

  • Experience designing event-driven services and data-ingestion pipelines using Kafka, including integrations with SQL databases, analytical platforms, APIs, and observability systems.
  • Experience building secure, multi-tenant SaaS platforms with tenant isolation, authentication, authorization, and secure service-to-service communication.
  • Experience working with AI/LLM platforms and production AI workloads, including model orchestration, RAG, evaluation, guardrails, or runtime observability.
  • Good understanding of REST, OAuth, JSON, SQL, NoSQL databases, and Python or Bash scripting.
  • Experience with CI/CD, automated testing, production monitoring, incident response, and Agile development practices.
  • Experience with Azure, AWS, Google Cloud, and open-source technologies.
  • Ability to lead multi-quarter roadmaps, make practical build-versus-reuse decisions, and align engineering, product, UX, secu