





Mid-level generalist title and metro location increase applicants, but niche Python security/AST specialization reduces density.
Requires deep Python internals, AST and security tooling experience, limiting cross-industry transferability.
Explicit 3+ years plus deep Python internals, AST and security expertise create strict mandatory filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and maintain security checkers that detect runtime vulnerabilities in Python applications.
Build and extend monkey-patching and AST transformation tools to track data flow and support multiple Python versions (3.8-3.14).
Write integration tests across Django, Flask, FastAPI apps and debug instrumentation issues in customer environments.
3+ years of professional Python development experience.
Strong understanding of Python internals including AST module, import system, metaclasses, descriptors.
Experience with at least two frameworks from Django, Flask, FastAPI.
Familiarity with common web security vulnerabilities (OWASP Top 10) and experience writing unit/integration tests using pytest.
Experienced in building security tooling or instrumentation for Python with focus on runtime vulnerability detection.
Comfortable working with complex Python internals, async programming, and maintaining compatibility across multiple Python versions.
Skilled in developing zero-runtime-dependency tools and designing integrations for multiple web frameworks in security-critical environments.