Software Developer - AI Security
CHECK POINT LLC
San Carlos, United States of America
5 days ago
Role details
Contract type
Permanent contract Employment type
Part-time (≤ 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Remote
San Carlos, United States of America
Tech stack
Microsoft Windows
Artificial Intelligence
Apple Mac Systems
Cloud Computing
Data Security
Cursor (Graphical User Interface Elements)
Linux
Distributed Systems
Python
MongoDB
Redis
Reverse Engineering
Service Development Studio
System Software
TypeScript
Web Applications
React
Large Language Models
Backend
FastAPI
AI Platforms
Check Point Firewalls
Front End Software Development
Data Pipelines
Docker
Job description
As a Software Developer on our team, you will work across both backend services and endpoint components, designing scalable systems that connect endpoint-level data collection with cloud-based analysis and enforcement. You'll play a key role in building the agents and services that monitor and control interactions with AI tools, shaping a new category of security products that operate seamlessly across platforms and environments., * Develop and maintain backend services alongside endpoint components for a cross-platform security platform
- Design scalable systems that integrate endpoint-collected data with cloud-based processing and enforcement
- Build and enhance endpoint agents responsible for monitoring and controlling interactions with AI tools (e.g., coding assistants, web-based AI services)
- Implement data pipelines, policy enforcement logic, and secure data handling mechanisms across endpoint and backend layers
- Collaborate with AI and product teams to deliver end-to-end solutions
- Troubleshoot and resolve complex issues across distributed system and endpoint components
Requirements
- At least 3 years of strong production experience with Python
- Backend service development (FastAPI / MongoDB / Redis)
- Cross-platform software development (macOS / Windows / Linux / WSL)
- Solid grasp of OS, networking and low-level concepts
- Interest in the AI ecosystem - LLMs, AI agents, MCP, and the dev-tools built on top (Copilot, Cursor, Claude Code)
Advantage
- Rust experience (a growing part of our stack - desktop agent, MCP proxy)
- Frontend (React / TypeScript / Mantine)
- Security, endpoint or networking background
- Docker & Kubernetes
Nice to have
- Reverse-engineering / digging into other apps' internals
- Policy engines or data-inspection systems
- Browser extensions or IDE plugins