2 months ago
Ho Chi Minh City, VietnamSenior
Responsibilities
- Build a governed lead intake platform for web forms, My OPSWAT, webinars, events, partner sources, and imports, including validation, deduplication, consent, and enrichment.
- Develop AI-native lead qualification, scoring, routing, and campaign automation using product, engagement, behavioral, intent, and firmographic signals.
- Create transparent routing decisions, lead hand-off tracking, automated stall detection, self-service campaign configuration, and preview capabilities for Marketing Operations.
- Expose platform data and actions through an MCP server so internal agents and assistants can query leads, explain decisions, and trigger campaign actions.
- Enforce consent and suppression as a single source of truth and stream signals and decisions into OPSWAT Data Master.
- Build reliable integrations with SugarCRM, email services, visitor identification, enrichment systems, My OPSWAT, Salesloft, and HubSpot, including retries, failure containment, and observability.
- Own the health of existing HubSpot integrations, triage incidents, reconcile data during the parallel run, and support the Forms Gateway and interim Salesloft connector.
- Use OPSWAT Agentic SDLC and the Platform team's agentic coding platform while maintaining production quality, security, and documentation.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- 6+ years building and operating production backend systems, including at least 3 years of Python experience.
- Recent daily experience building software with AI coding agents such as Claude Code, Cursor, Copilot agent mode, Codex, or similar, with an ability to demonstrate the workflow and review and testing process.
- Production support experience with a marketing automation platform's integrations, APIs, data model, and CRM synchronization; HubSpot is strongly preferred, with Marketo or Pardot considered.
- Production experience with event-driven and durable-execution patterns, including message queues, outboxes, idempotency keys, replay, and preferably Temporal or a comparable workflow engine.
- Hands-on experience integrating real vendor APIs using REST, webhooks, OAuth 2.0, rate limits, and retries.
- Strong PostgreSQL experience, including schema design, JSONB, partitioning, Alembic migrations, and query performance optimization.
- Cloud deployment experience on Azure or AWS, including containers, infrastructure as code with Terraform or Bicep, GitHub Actions CI/CD, secrets management, and observability.
- Experience shipping LLM features with structured outputs, evaluation discipline, confidence thresholds, fallbacks, and guardrails using a provided model gateway.
- Excellent written and spoken English and the ability to explain technical trade-offs to marketing operations stakeholders.
- Preferred experience with SugarCRM logic hooks and REST API, Salesforce Apex or triggers, and marketing technology concepts such as lead scoring, routing, consent, suppression, deliverability, ESP warm-up, and campaign attribution.
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.