DigitalOcean

Principal Software Engineer

DigitalOcean
Apply
2 months ago
Bengaluru, IndiaStaff+

Responsibilities

  • Define how AI security controls are integrated into DigitalOcean’s customer-facing products.
  • Build and deploy detection strategies, guardrails, security tooling, and automation with Security Data Science and Security Engineering.
  • Implement and monitor online and batch inference endpoints for in-house AI/ML models, including drift detection and performance improvements.
  • Lead AI red-team testing covering jailbreaks, prompt injection, evasion, poisoning, and model extraction.
  • Lead security reviews and provide architectural sign-off and escalation guidance for major AI product initiatives.
  • Threat model the full AI lifecycle, including data ingestion, training, fine-tuning, evaluation, serving, RAG, agent frameworks, and monitoring.
  • Own the AI security strategy, multi-year roadmap, and AI Risk & Governance framework.
  • Represent AI security in executive and board-level briefings and define positions on emerging AI security topics.

Requirements

  • 15+ years of cybersecurity experience, including at least 4–5 years in AI/ML security, adversarial machine learning, or security data science in a production cloud or technology environment.
  • Organizational experience defining and driving AI or security programs and owning strategy and roadmaps.
  • Practitioner-level expertise in adversarial ML attacks and defenses, including evasion, poisoning, model extraction, membership inference, and prompt injection.
  • Ability to evaluate AI security research and translate it into engineering guidance and organizational policy.
  • Experience communicating technical risk to executives and senior leadership in business terms.
  • Strong programming skills in Python and Go, including building security tooling and automation.
  • Experience reviewing AI/ML architectures covering data ingestion, feature engineering, training pipelines, model serving, and continuous monitoring.
  • Hands-on experience with AI red-team, defensive, and model supply-chain tooling.
  • Bachelor’s or Master’s degree in Computer Science, Information Security, Mathematics, or a related field, or equivalent depth of practical experience.
  • Fluency in OWASP LLM Top 10, MITRE ATLAS, NIST AI RMF, ISO/IEC 42001, and the EU AI Act.
  • Experience with a cloud provider, security product company, or large-scale internet platform operating AI/ML systems at customer-facing scale.
  • Familiarity with production LLM security, including securing RAG pipelines, agentic frameworks, and model APIs against prompt injection, jailbreaking, and data exfiltration.

Benefits

  • Reimbursement for relevant conferences, training, and education.
  • Access to LinkedIn Learning’s 10,000+ courses.
  • Employee Assistance Program, local employee meetups, and flexible time off.
  • Bonus eligibility, equity compensation, equity grants upon hire, and an Employee Stock Purchase Program.
  • Located in Bengaluru, India, with a hybrid work arrangement.

Tech Stack

DigitalOceanGoPython

Categories

DigitalOcean

About DigitalOcean

1,001-5,000 employees

DigitalOcean provides cloud infrastructure and platform services for developers, startups, and small to mid-sized businesses, including virtual machines (Droplets), managed Kubernetes and databases, object/block storage, networking, and GPUs for AI workloads. It operates a usage-based, self-service public cloud with APIs, CLI, and a marketplace to deploy and scale applications. Founded in 2012 and headquartered in Broomfield, Colorado, DigitalOcean is a public company listed on the NYSE.

Contact me