AI/ML & Cybersecurity Engineer
We are looking for a hands-on *AI/ML & Cybersecurity Engineer* who can work across the complete software lifecycle from development and AI integration to debugging, deployment, infrastructure and security.
AI/ML & Software Engineering 60%
- Strong hands-on experience with *Python, FastAPI, REST APIs and SQL/PostgreSQL*.
- Develop and integrate *AI/ML, LLM, RAG and automation-based applications*.
- Work with LLM APIs, embeddings, vector databases, document processing and AI workflows.
- Build backend services, APIs, database systems and background/automated processes.
- Understand system architecture, service-to-service communication and scalable application design.
- Work with *Git, Docker, Linux, Redis and cloud/server environments*.
- Debug application, API, database, integration and production issues independently.
- Write clean, maintainable, testable and secure code.
- Evaluate AI outputs and improve *accuracy, reliability, performance and cost*.
- Understand when to use traditional programming, databases, search, ML or LLMs for a particular problem.
Cybersecurity 40%
- Strong understanding of *OWASP Top 10 and application/API security*.
- Experience with authentication, authorization, *RBAC, JWT/session security and access control*.
- Identify and fix common vulnerabilities such as SQL injection, XSS, SSRF, CSRF, IDOR and insecure file handling.
- Understand *networking, Linux, servers, firewalls, HTTPS/TLS and secure deployments*.
- Secure APIs, databases, containers, credentials, secrets and internal services.
- Basic understanding of cloud security, IAM, Docker security and infrastructure hardening.
- Understand *AI/LLM security*, including prompt injection, data leakage, insecure tool usage and RAG security.
- Perform security-focused debugging, log analysis and root-cause investigation.
- Implement appropriate *logging, auditing, monitoring, access controls and data protection*.
Expected Profile
- Strong problem-solving and debugging skills.
- Able to understand an existing codebase and work across multiple technologies.
- Capable of taking a feature from *requirement architecture development testing security deployment maintenance*.
- Comfortable working with both application-level and infrastructure-level problems.
- AI coding assistants may be used as productivity tools, but the candidate must *understand the generated code and independently debug and verify it*.
- Strong fundamentals are more important than simply knowing a large number of AI tools or frameworks.
Preferred Experience
- *2–5 years* of relevant experience in AI/ML, backend development, software engineering or cybersecurity.
Experience with *LangChain/LangGraph, Ollama, AWS, NGINX, CI/CD, Playwright, OCR, vector databases, cloud security or security testing* is an advantage.