Senior Software Engineer - MDASH
Core
Design, build, and evolve the MDASH scanning engine for vulnerability detection, code understanding, and fix generation using AI agents and program analysis.
Role type
Senior IC software engineer (security scanning & AI agents)
Builds
A secure, scalable code-scanning engine integrated into CI/CD workflows for enterprise-scale codebases.
Domain
Cybersecurity / AI / Program Analysis
Deliverable
production ML models
Required skills
AI agent orchestration, static and dynamic analysis, taint tracking, distributed cloud services, vulnerability detection, code-understanding systems, fuzzing, symbolic execution, multi-language development (C/C++, Java, Python, etc.)
Preferred skills
Experience with SAST/DAST/SCA tools, knowledge of vulnerability classes (memory safety, injection, etc.), passion for developer experience
Technologies
Azure, containerized execution, C, C++, C#, Java, JavaScript, TypeScript, Python
Responsibilities
Design and build the scanning engine with agent orchestration and multi-model routing; integrate program analysis techniques to improve precision; optimize scan performance and scalability; work with research and product teams to incorporate new models; lead design reviews and participate in code reviews.
Seniority
Senior, hands-on IC
