14 hours ago
Ho Chi Minh City, VietnamEntry Level / Mid Level
Responsibilities
- Contribute to software features end to end by clarifying requirements, participating in design discussions, implementing, testing, debugging, and helping ship reliable functionality.
- Use Claude Code, GitHub Copilot, and other AI tools to accelerate implementation, testing, debugging, and documentation while reviewing and validating generated output.
- Improve AI-assisted development workflows through agent configurations, prompt and context templates, MCP integrations, and guardrails.
- Write and improve tests and quality checks to verify intended behavior, catch regressions, and make AI-generated code production-ready.
- Develop reusable AI-assisted engineering practices and share effective prompts, workflows, and code-review approaches with the team.
- Investigate difficult bugs by reproducing issues, analyzing logs, and diagnosing concurrency, operating-system, and environment-specific problems.
- Work across Windows and Linux and support deployments in cloud, containerized, on-premises, and air-gapped environments.
- Prototype and evaluate AI-powered product capabilities such as LLM-assisted analysis, automated triage, and AI-assisted integration support.
- Collaborate with Product Management and QA to understand requirements, make technical trade-offs, and deliver reliable product features.
Requirements
- Bachelor’s degree in a technical field or equivalent practical experience.
- At least 1 year of professional experience with a track record of feature ownership.
- Understanding of object-oriented programming, SOLID principles, common design patterns, multithreaded programming, and system design.
- Strong coding and debugging skills, including the ability to navigate a large codebase and diagnose issues across operating-system boundaries.
- Hands-on experience using AI coding assistants and agentic tools in real development work, with the ability to review, verify, and test AI-generated code.
- Working knowledge of LLM fundamentals, including prompt and context design, tool or function calling, output evaluation, and data-privacy considerations.
- Hands-on experience participating in design reviews and clearly articulating technical concepts.
- Development experience on Windows and Linux platforms.
- Preferred qualifications include production-system experience, Rust or C++ experience, building AI agents or agentic pipelines, performance profiling, OSI networking knowledge, cybersecurity concepts, and SQLite or PostgreSQL experience.
- Good English, self-motivation, adaptability, and comfort working in a fast-paced, team-oriented environment are preferred.
Benefits
- On-site role.
- Equal opportunity employer committed to a diverse, discrimination-free workplace.
Tech Stack
Categories
About OPSWAT
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.