Back to jobs

AI Software Engineer (Fullstack)

Job description

Key Responsibilities:

1. Full-Stack Web & Mobile Development
● Design, develop, and deploy responsive web applications and cross-platform mobile apps (iOS/Android) that provide seamless user experiences for security analysts.
● Write clean, maintainable, and efficient code across the frontend and backend, ensuring the technical feasibility of UI/UX designs.
● Develop and manage robust APIs and microservices to support high-scale data ingestion and real-time security monitoring.
● Ensure the technical stack remains modern, scalable, and capable of handling complex cybersecurity datasets.

2. AI Implementation & Feature Enhancement
● Build and integrate AI/ML capabilities into the core product, focusing on automated threat detection, predictive analytics, and LLM-driven incident reporting.
● Develop RAG (Retrieval-Augmented Generation) frameworks to enable intelligent querying of security logs and documentation.
● Collaborate on data engineering tasks to ensure high-quality data pipelines for AI model training and inference.
● Proactively research and implement emerging AI tools and libraries that can provide a competitive edge in security operations.

3. Cybersecurity & Product Integrity
● Implement "Security by Design" principles, ensuring all application layers are protected against common vulnerabilities (OWASP Top 10, etc.).
● Optimize application performance for low latency and high availability, critical for real-time security response environments.
● Conduct regular code reviews and security testing to maintain high software quality and integrity.

4. Product Strategy & Collaborative Innovation
● Work closely with the Founder and internal stakeholders to translate product requirements into technical specifications.
● Contribute to the product roadmap by identifying opportunities where AI can solve complex client pain points.
● Participate in agile development cycles, ensuring timely delivery of features and proactive communication regarding technical blockers.

Professional Expectations:
● Experience: Demonstrate at least 3 years of professional experience in full-stack development with a proven track record of shipping production-ready applications.
● Proactivity: Display a "get-things-done" attitude, taking ownership of features from conception to deployment.
● Team Spirit: Act as a collaborative team player, sharing knowledge and supporting peers to achieve collective goals.
● Learning Mindset: Show a strong desire to stay updated with the latest AI and cybersecurity trends and a willingness to master new frameworks quickly.
● Communication: Maintain high standards of clarity and transparency in both technical documentation and verbal updates.