Description
We are looking for a passionate developer to take part in the development of Check Point hyper-scale and virtualization platforms, protecting our largest customers around the world.
Join a team of driven creative minds united in delivering innovative ultra-high-end scalable platforms providing protection against the ever-changing threat landscape with uncompromising performance, uptime, and scalability.
Major Responsibilities
- Be part of the Hyperscale development group responsible for leading and developing Check Point Ultra-High-End platforms.
- Develop infrastructure supporting high-speed/high-performance distributed computing clusters.
- Design and develop user-space utilities enhancing installation, upgrades, monitoring, diagnostics, synchronization and more.
- Work closely with QA, support, and other R&D teams on development and rising issues.
- Lead the adoption of AI-assisted development and intelligent automation across the codebase, designing and implementing AI-driven workflows that improve engineering productivity, code quality, and product capabilities.
- Demonstrate strong research quality, driving well-informed technical decisions and solutions.
- Lead projects end-to-end, collaborating closely with cross-functional teams to ensure successful delivery.
Desired Background
- 3–5 years of experience in software development from leading companies.
- Proven ability to lead tasks and excel in a multi-tasked, dynamic environment.
- Deep proficiency in C, C++, and Python.
- Experience with JavaScript and React.
- Strong Linux system-level and development experience.
- Practical Networking and protocols knowledge.
- Hands-on experience with Redis and Celery.
- Expertise in Multi-threading and asyncio.