About the job
About Cracken
Founded by former national security operators and leading AI researchers, Cracken stands as the pioneering Uncensored Vibe Hacking platform. Our mission is to enhance security teams and provide enterprises with proven and auditable security resilience.
As we expand, we are on the lookout for a highly skilled software engineer to join us in shaping the future of cybersecurity.
Key Responsibilities
Engage in hands-on engineering and testing of the product across various capacities.
Design and maintain advanced frontend components, ensuring exceptional delivery standards.
Develop scalable and secure frontend solutions for both SaaS and on-premise platforms while adhering to industry best practices and coding standards.
Continuously explore and adapt to emerging technologies, staying at the forefront of frontend development.
Possess a foundational understanding of AI/ML tools and frameworks, integrating AI-powered features into frontend applications, including model deployment, API integration, and real-time inference workflows.
Keep abreast of developments in AI and AI Agents, providing valuable insights to the team and implementing innovations.
Qualifications
4+ years of experience in developing user-facing products and design systems.
5+ years of experience in Python (candidates with less experience but a quick learning ability and adaptability to a startup environment will also be considered).
Strong proficiency in ReactJS, JavaScript, CSS, and HTML.
Ability to translate product ideas and design concepts into high-quality code.
In-depth understanding of design patterns, usability, accessibility, and responsiveness.
Capability to manage UI/UX from concept through to implementation.
Experience with Generative AI Agents is a significant advantage, particularly:
- Implementation of Generative AI Agents using Langchain, Haystack, and similar frameworks.
- Implementation of RAG utilizing LlamaIndex and other advanced RAG frameworks.
- Evaluation of AI Agent performance.
- Integration of AI Agents into existing systems.
Preferred Qualifications
Master’s or Ph. D. in Computer Science or a related field.
