Software Developer

Location:
Tel Aviv, Israel
Scope:
Full-time
About the Role
Responsibilities
  • Lead the development process from design through implementation to production delivery.
  • Conduct hands-on applied research in areas such as NLP, LLMs, and agent-based systems, exploring new approaches that can be translated into real product capabilities.
  • Own backend services end-to-end, including architecture, scalability, reliability, and performance.
  • Work closely with Product, DevOps, Data, and Client Services to maximize the impact of your features.
  • Collaborate with team members on complex technological and architectural decisions.
  • Design and build backend platforms that support AI-driven features and agent-based systems in production.
  • Translate research concepts and experimental models into robust, maintainable, and observable production services.
Requirements
  • 5+ years of experience in professional software development.
  • Proven experience building scalable, reliable, and highly available backend systems.
  • Strong experience across the full software development lifecycle: requirements, architecture, design, implementation, testing, deployment, monitoring, and ongoing maintenance.
  • Deep understanding of software design principles: SOLID, modularity, testability, observability, and maintainability.
  • Experience working in cybersecurity companies or on security-focused products.

AI, NLP & Research-Oriented Experience

  • Hands-on experience working with AI-powered systems, beyond simple API consumption.
  • Experience collaborating with research or data teams to productionize NLP or ML models.
  • Practical knowledge of Natural Language Processing (NLP) concepts (e.g., text classification, embeddings, information extraction, LLM-based solutions).
  • Experience bringing AI agents from prototype to production, including:
  • Designing agent architectures and workflows
  • Managing model inference, latency, cost, and reliability
  • Handling versioning, monitoring, and safe rollouts
  • Integrating agents into backend services and distributed systems
  • Ability to bridge the gap between research experimentation and production-grade engineering.
  • Team player with strong communication skills and a mindset of shared ownership and continuous learning.

Bonus Points If You Have

  • Experience with Go, Scala, Python, and building production services in one or more of these languages.
  • Experience with microservices, event-driven architectures, and distributed systems.
  • Experience running services on AWS, Azure, or GCP.
  • Familiarity with MLOps, model deployment, and production monitoring for ML or NLP systems.
  • Experience in Agile environments (pair programming, code reviews, TDD).
Apply for this Job
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Ready for SaaS Security that can keep up?

Request a demo