GrepJob
OneTrust

Senior Principal Software Engineer - AI Governance

OneTrust
Apply
14 days ago
San Francisco, CA, USASenior / Staff+

Base Salary

$165k - $220k/yr

Responsibilities

  • Lead the design and development of Java/Python microservices for AI Governance.
  • Design, build, and test cloud-native applications on Microsoft Azure.
  • Build features with RAG, agent workflows, and model orchestration.
  • Own technical design for critical systems, ensuring scalability and security.
  • Maintain strong automated unit/integration test coverage.
  • Collaborate with UX, Product Managers, and other developers on system architecture.
  • Partner with Product and Customer Success to understand AI use cases.
  • Drive alignment across teams on platform design and priorities.
  • Contribute to sprint planning and delivery.
  • Reduce defects by identifying 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.
  • 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.
  • Help build high-performing teams by mentoring on new technical skills.
  • Influence technical strategy and long-term platform direction.
  • Build a culture of ownership, learning, and engineering excellence.

Requirements

  • Bachelor's or master's degree in computer science, Engineering, or related field.
  • 12+ years of professional software engineering experience.
  • Strong expertise in Java/J2EE, Spring, and microservices architecture.
  • Proven experience building production-grade AI systems.
  • Solid understanding of RAG pipelines and model orchestration.
  • Experience with AI platforms like Amazon SageMaker or Google Vertex.
  • Familiarity with elastic search and data streaming tools like Kafka.
  • Good understanding of web services and SOA standards like REST/OAuth.
  • Moderate understanding of Python and Bash scripting.
  • Good experience with SQL and NoSQL databases.
  • Agile development experience (Scrum, XP, or Pair Programming).
  • Ability to use a variety of open-source technologies and cloud services.
  • Familiarity with public cloud providers such as Azure or AWS.

Benefits

  • Comprehensive healthcare coverage.
  • Flexible PTO.
  • Equity RSUs and annual performance bonus opportunities.
  • Retirement account support.
  • 14+ weeks of paid parental leave.
  • Career development opportunities.
  • Company-paid privacy certification exam fees.

Tech Stack

Apache KafkaAzureBashJavaKubernetesPythonSQL

Categories

AI & MLBackendData Engineering