The Position
MDaaS is OPSWAT's cloud-native engine framework, built on Kubernetes microservices and handling massive real-time file traffic for customers worldwide. We're looking for an AI-native Software Engineer to join our growing R&D Product Engineering Team and help build the next generation of security products with AI woven into every step of how you design, code, and ship.
What You Will Be Doing
- Build and ship production services the AI-native way pair with agentic coding tools (Claude Code, GitHub Copilot, Cursor) as a first-class part of your daily workflow to design, implement, and refactor back-end services at higher velocity and quality.
- Build and operate the team's AI SDLC: set up and maintain the AI-assisted development pipeline: agent configurations, prompt/context templates (e.g. CLAUDE.md, project rules), MCP integrations, and guardrails so the whole team can code, review, and ship reliably with AI in the loop.
- Relentlessly pursues quality through multiple levels of automated tests, including but not limited to unit, API, End to End, and load in cloud managed services environment, augmenting coverage with AI-assisted test generation and review.
- Work within an agile scrum team, contributing to an atmosphere of continuous improvement.
- Document, collaborate and communicates issues effectively found during the course of development and testing and works to resolve the issue.
- Document software changes and AI workflows/prompts for use by other engineers, quality assurance and documentation specialists.
- Master the technologies, languages, and practices used by the team and project assigned including the AI tooling that accelerates them.
- Develop infrastructure as code to reliably deploy applications on demand or through automation.
What We Need From You
- BA/BS in Computer Science, Technology or a related field or equivalent work experience.
Experience:
- 2–4 years of professional software engineering experience.
- Hands-on experience shipping real code with AI-assisted / agentic development tools (Claude Code, GitHub Copilot, Cursor, or similar).
Soft-skills:
- Excellent verbal and written communication skills.
- Self-motivated with a proven ability to work well in a fast-paced team environment.
- Ability to learn new development languages and new AI tools/models quickly and apply that knowledge effectively.
- Passionate about solving problems in an elegant and principled manner.
- Enthusiast about team work, learning and teaching including sharing AI workflows and best practices with the team.
- Ability to communicate and clarify requests, and to write clear, effective instructions/prompts for AI agents.
Skills/Knowledge:
- Relevant experience in back-end development and JavaScript/Typescript (NodeJS).
- Experience with NodeJS Design Patterns and best practices.
- Experience with logging/tracing platform such as Kibana, Datadog.
- Experience with SQL or NoSQL databases like PostgreSQL or MongoDB.
- Experience with AWS or any other cloud provider.
- Experience building or operating a large scale Cloud service/ micro-service architecture.
- Experience working with Linux, K8S, and Docker.
- Able to knowledgeably discuss performance, security, and user interactions in complex systems.
- Knowledgeable about algorithms and data structures.
- Practical experience with AI SDLC (AI-assisted Software Development Life Cycle): using AI coding tools day-to-day and knowing how to review, validate, and take responsibility for AI-generated code.
It Would Be Nice If You Had
- Experience in Cybersecurity Industry.
- Experience with protecting information in compliance with NIST, HIPAA etc.
- Able to design and operate AI workflows: configuring agentic coding tools (Claude Code, MCP servers, custom agents/skills), building AI pipelines with frameworks like LangChain or AutoGen, or integrating AI into CI/CD and the development pipeline.
- Awareness of AI engineering fundamentals: prompt/context engineering, evaluation of model output, and cost/latency/quality trade-offs across models.