Security Software Engineer Intern
AI Summary
A Security Software Engineer Intern investigates VPN/proxy data collection performance issues, fixes and builds collectors (PHP), supports config auto-updater (JS), runs VPN testing, applies AI tools for detection research, and documents findings.
About this role
The Role
The Security Software Engineer Intern contributes to GeoComply’s success by helping strengthen GeoGuard’s VPN and anonymizer detection. Our data collection systems (proxy, residential-proxy, browser-extension, and smart-DNS based collectors) continuously gather the VPN/proxy IP data that powers our detection database, so their performance and the quality of our detection logic directly drive our coverage and accuracy. This position reports to the Technical Product Manager, with day-to-day support from a Software Engineer (SWE).
You are able to, and enjoy, working with multiple teams across locations, and have good communication and interpersonal skills. You are curious about how systems fail, comfortable investigating problems in code and data, and enjoy working in short, agile, iterative development cycles. You actively apply AI tools in your day-to-day research and development work.
Key Responsibilities
Investigate performance issues in our VPN/proxy data collection systems — low IP collection rates, coverage gaps, and recurring failures across proxy, residential-proxy, browser-extension, and smart-DNS based collectors (PHP-based).
Diagnose root causes of degradation and identify what else we can do to improve collection rate, freshness, and coverage.
Fix common failures following established procedures, and propose enhancements to avoid repeat failures.
Build new collectors for VPN/proxy providers following existing templates, and enable auto-updater tooling for new providers.
Support the config auto-updater (JS-based): fix recurring updater failures, handle CAPTCHA-related issues (Cloudflare, reCAPTCHA v3), and manually update configs when auto-updaters fail.
Run VPN testing across a set of VPN applications and research current VPN technology to understand how it behaves and evolves.
Apply AI tools to research VPN providers — identify their spoofing techniques and the corresponding detection and protection methods GeoGuard can use against them.
Explore and propose what else we can do to detect VPN users — new signals, heuristics, or techniques that improve detection coverage.
Query performance and detection data to identify anomalies and establish healthy baselines and alert thresholds.
Build automated, data-driven monitoring — from raw data, to anomaly/alert-detection logic, to a visual dashboard the team can use on an ongoing basis — so degradation is caught proactively rather than after the fact.
Document testing results, recurring failure patterns, and research findings to drive process improvement.
Who You Are
Recently graduated or in pursuit of a degree in Computer Science, Software Engineering, or a related field.
Basic backend development knowledge (PHP and/or Golang preferred).
Comfortable querying and working with data to spot patterns and anomalies.
Good to have: interest in or exposure to networking concepts (VPNs, proxies, DNS, IP infrastructure).
Proficient with AI tools and able to apply them effectively to research VPN providers, spoofing techniques, and detection/protection methods, and to accelerate development.
Demonstrated skills in analytical thinking, problem-solving, and attention to detail.
Demonstrated ability to manage time and prioritize tasks to meet deadlines.
Ability to work in small collaborative teams in a dynamic working environment.
English language skills: fluent in reading and writing, comfortable with listening and speaking.
Collaborative and client-centric mindset.
Skills
Explore related jobs
More jobs at GeoComply
Software Engineer Intern, iOSHo Chi Minh, Vietnam
Software Engineer Intern (Fullstack)Ho Chi Minh, Vietnam
Mobile Security Engineer Intern – ForensicsHo Chi Minh, Vietnam
Software Engineer Intern (Backend)Ho Chi Minh, Vietnam
Commercial Counsel (13-Month Contract)Vancouver, BC
Senior Content Writer (12-month Contract)Vancouver, BC