Python Developer
Talento has partnered with an enterprise organization on a search for a developer remotely in the US (EST time zone work hours) We are seeking to lead the development of an automated network penetration testing framework. This role combines deep Python expertise with cybersecurity knowledge and AI-powered development practices to build scalable, innovative security testing solutions. The ideal candidate will serve as both a technical leader and mentor, driving framework architecture decisions while fostering team growth.
Responsibilities
- Design and develop automated penetration testing frameworks using Python
- Architect scalable and modular systems that adapt to evolving security landscapes
- Implement advanced networking protocols and automated exploit chains
- Integrate AI/ML capabilities into testing frameworks for enhanced threat detection and analysis
- Mentor junior and mid-level developers on Python best practices, security concepts, and framework design
- Conduct code reviews and establish development standards across the engineering team
- Guide technical decision-making for framework architecture and technology stack choices
- Leverage AI tools such as Claude Code, Cursor, and GitHub Copilot to accelerate development cycles
- Train team members on effective AI tool utilization for software development
- Collaborate with security researchers to translate manual testing techniques into automated frameworks
- Partner with product management to define requirements and roadmaps
- Work with DevOps teams to ensure robust CI/CD pipelines and deployment strategies
Requirements
- 5+ years of advanced Python development experience with deep understanding of asyncio, multiprocessing, and performance optimizatio
- Strong knowledge of network protocols such as TCP/IP, HTTP/S, DNS, and common vulnerabilities including OWASP Top 10 and CVE analysi
- Experience building large-scale, modular Python frameworks or librarie
- Proficiency with modern AI-assisted coding tools such as Claude Code, Cursor, and GitHub Copilo
- Demonstrated ability to mentor and develop junior developers
- Proven experience leading technical projects and making architectural decisions
- Strong technical writing skills for API documentation and architectural design documents
- Preferred qualifications include open-source contributions in security or Python projects, a background in security research or academic cybersecurity work, experience with databases for large-scale data processing, and familiarity with AI/ML automation in cybersecurity