OPSWAT

Software Engineering Intern - MetaDefender Cloud

OPSWAT
Apply
11 hours ago
Ho Chi Minh City, VietnamIntern

Responsibilities

  • Implement small features and bug fixes across Node.js/TypeScript backend services under senior engineer guidance.
  • Write unit and integration tests to improve existing module coverage.
  • Participate in code reviews and respond to feedback.
  • Debug issues in local and staging environments using logs, tracing tools, debuggers, or structured logging.
  • Read and contribute to Kafka and RabbitMQ event-driven ingestion and processing flows.
  • Maintain internal documentation, API specifications, and runbooks.
  • Participate in sprint planning, daily standups, and retrospectives.
  • Experiment with React and TypeScript components in an internal tooling dashboard.

Requirements

  • Pursuing or completed a degree in Computer Science, Software Engineering, or an equivalent field.
  • Able to commit to at least four months for the internship or work full-time as an associate.
  • Understands programming fundamentals, including data structures, algorithms, and object-oriented programming.
  • Has hands-on JavaScript or TypeScript experience through coursework or personal projects.
  • Familiar with Git, including branching, pull requests, and conflict resolution.
  • Understands REST APIs, HTTP methods, status codes, and request/response structures.
  • Can read existing code in an unfamiliar codebase.
  • Uses AI coding tools such as GitHub Copilot, Cursor, Claude, or ChatGPT responsibly, including effective prompting and output verification.
  • Comfortable working in a Linux or macOS terminal and running projects locally with Docker Compose.
  • Preferred qualifications include Node.js or TypeScript backend experience, familiarity with Jest, Vitest, or Mocha, basic React knowledge, and exposure to Kafka, RabbitMQ, Redis, AWS, GCP, or Azure.
  • Interest or experience in cybersecurity, malware analysis, threat intelligence, security tooling, CI/CD pipelines, AI-assisted development, AI APIs, RAG, embeddings, or function calling is preferred.

Benefits

  • At least a four-month internship commitment or a full-time associate pathway is available.
  • Hands-on experience with a production cybersecurity SaaS platform processing more than 30 million requests per day.
  • Direct mentorship and collaboration with senior engineers in a global product company.
  • Exposure to production TypeScript microservices, event-driven architecture, Docker, Kubernetes, code review, and engineering standards.
OPSWAT

About OPSWAT

1,001-5,000 employees

OPSWAT builds cybersecurity software for critical infrastructure, delivering malware prevention, content disarm and reconstruction, secure file transfer, and device access control across IT, OT, and ICS environments. It sells enterprise software and SaaS platforms to public- and private-sector organizations worldwide. Founded in 2002 and headquartered in Tampa, Florida, the privately held company is used in regulated industries such as energy, government, and finance.

Contact me