← Back to job listings
EI
Associate Software Engineer (AI Engineering)
Ensign Infosecurity (Cybersecurity) Pte Ltd · Singapore
About The Role
Ensign is hiring !
Software Engineer, AI Engineering, Consulting
Duties and Responsibilities
- System Design and Development
- Design and implement backend microservices in languages such as Python and Go for orchestrating autonomous agents and workflow automation.
- Develop frontend interfaces and dashboards using languages and frameworks such as TypeScript, React, Next.js, and Tailwind CSS to manage, visualise, and report testing activities.
- Ensure system scalability, performance, and maintainability through robust architecture, modular design, and efficient code practices
- AI and Agent Integration
- Integrate LLM-based automation and reasoning components into penetration testing workflows
- Develop prompt orchestration, model chaining, and contextual reasoning capabilities for AI agents
- Work with AI researchers to translate prototype logic into production-ready components and APIs
- Incorporate AI security considerations into design and development of AI agents, MCP tools and other APIs
- Support secure operation of the AI platform through logging, monitoring, and sandbox isolation mechanisms
- Quality and Compliance
- Adhere to best practices for software development lifecycle (SDLC) standards and documentation requirements
- Ensure code quality through automated testing, code reviews, and version control practices
- Comply with cybersecurity and data protection requirements in all development activities
Requirements
Minimum Requirements
- Minimum 2+ years of professional experience in full-stack or backend software engineering roles
- Backend Development experience with Python, Golang, or other similar languages.
- Experience with frontend frameworks (React, Next.js) and languages (TypeScript, CSS).
- Proficiency with Linux environments and command-line tools.
- Strong analytical thinking and exceptional attention to details.
- Understanding of offensive security, penetration testing methodologies, or cybersecurity frameworks such as MITRE ATT&CK or OWASP
Nice to Haves
- Experience with AI development tools such as Cursor, GitHub Copilot, or Claude.
- Hands-on experience integrating and deploying AI applications using foundation model APIs and inference services, including OpenAI, Anthropic, and local/self-hosted LLM providers.
- Demonstrated experience deploying applications to production environments (with Docker / Kubernetes), and modern CI/CD pipelines.
- Familiarity with cloud platforms (AWS, GCP, or Azure) and database systems (PostgreSQL, MySQL, etc)
- Exposure to AI agent frameworks (Agno, Claude Agent SDK), LLM orchestration, or prompt engineering
- Experience in event-driven architecture or distributed systems
- Knowledge of secure coding practices and DevSecOps principles
- Prior work in cybersecurity, AI or adjacent domains.
Similar roles you might like
See all →V
Staff SW Engineer(Backend)
visa
Salary not disclosedPosted today
A
Sr. Software Engineer
AccionLabs
Salary not disclosedPosted today
A
IBM Case Manager/DOJO Senior Analyst Developer
AccionLabs
Salary not disclosedPosted today
A
Team Site/Live Site Developer
AccionLabs
Salary not disclosedPosted today
A
Java Application Developer
AccionLabs
Salary not disclosedPosted today
HH
Senior Manager, QA & Analytic Engineer (Contract till 31st Dec 2028)
HPB Health Promotion Board
Salary not disclosedPosted today
CC
Senior Software Engineer (NGPO Strategy – Ecosystem Development)
CAA Civil Aviation Authority of Singapore
Salary not disclosedPosted today
1M
Staff Engineer, Global Probe Modeling
1100 Micron SemiAsiaOP Pte Ltd
Salary not disclosedPosted 4 days ago
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
