Security Engineer

Continuously improve Duolingo’s infrastructure security and maintain compliance through automation and monitoring.

As a security engineer, you will use and develop cutting-edge tools to maintain confidentiality, data integrity, and availability across all Duolingo services and platforms. 


  • Streamline operational and development practices related to security
  • Analyze current security posture and plan for future threats
  • Monitor for performance and security anomalies
  • Harden networks against attacks
  • Prevent data breach and IP theft
  • Participate in weekly on-call rotations


  • A Bachelor’s degree in Computer Science or related technical field
  • 3+ years of experience maintaining the security of large services/infrastructure
  • Familiarity with one or more national and/or international regulations such as GDPR, COPPA, HIPAA, ISO, SOX, and PCI
  • Knowledge of Linux system administration and automation
  • Expert background in computer network security
  • Programming experience with Python
  • Experience managing several technical projects across various stakeholders and vendors


  • Master’s degree in Computer Science or related technical field
  • Familiarity with containerization runtimes (Docker, rkt)
  • Experience securing a large infrastructure on AWS or Google Cloud
  • Practical experience using OWASP documentation
  • Experience with pentesting tools and techniques
  • CISSP certification

Back to top