Software Developer - Cyber Security & AI Agents Development
Summary
Develops end-to-end backend and frontend platforms, integrating agentic AI systems for security data using Python and React, in a fast-paced Scrum/CI/CD environment.
- End-to-end backend and frontend development of essential, fast-growing platforms.
- Develop and integrate knowledge-based, agentic AI systems capable of reasoning over security data and executing tools autonomously.
- Rapidly deliver high-quality, efficient, and productive solutions for internal and external applications.
- See through a project from initial plan to completed product, including multi-agent infrastructure orchestration.
- Ensure ongoing operation and responsiveness of high-impact applications.
- Investigate, implement, and share new technologies (such as LLMs) and ideas to improve scale and performance
- Be part of an organic Scrum team developing in a fast-paced environment based on CI/CD.
- Academic degree in Computer Science, Computer Engineering, or equivalent.
- 3-7 years of professional software development experience
- Proficiency with backend frameworks/languages - specifically Python.
- Proficiency with frontend frameworks (specifically React).
- Hands-on experience with modern AI development methodologies (LLM orchestration, agentic frameworks).
- Experience with relational databases.
- Great problem-solving skills and ability to lead a project from design to implementation.
- Capable of multi-tasking, proactive, highly reliable, self-motivated, target and deadline-driven.
- Great team player, excellent communication skills.
- Fast learner with the ability to dive into new technologies and complex codebases.
Advantages: - Experience with GitLab CI/CD, Docker, cloud platforms, and microservices architecture.
- Java, C++.
- Background in cyber security or vulnerability research