Associate Software Engineer (AI Engineering)

Ensign InfoSecurity (Singapore) Pte. Ltd.

Singapore

On-site

SGD 90,000 - 150,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Ensign InfoSecurity (Singapore) Pte. Ltd. is seeking a Software Engineer to build AI-driven backend and frontend capabilities. You will design microservices in Python/Go, create dashboards in TypeScript/React, and ensure scalable, secure systems for testing workflows.

You will collaborate with AI researchers and security teams to productionise prototypes and maintain robust, auditable code across the stack.

Qualifications

  • Minimum 2+ years of professional experience in full-stack or backend software engineering.
  • 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 attention to detail; understanding of offensive security/cybersecurity concepts.

Responsibilities

  • System design and development of backend microservices for orchestrating autonomous agents and workflow automation.
  • Develop frontend interfaces and dashboards to manage, visualise, and report testing activities.
  • Ensure system scalability, performance, and maintainability with robust architecture and secure practices.

Skills

Python
Go
TypeScript
React
Next.js
CSS
Linux
CLI
Security concepts
Analytical thinking

Tools

Docker
Kubernetes
CI/CD
AWS
GCP
Azure
PostgreSQL
MySQL
OpenAI API
Anthropic API

Job description

Ensign is hiring !

Software Engineer, AI Engineering, Consulting

Duties and Responsibilities

1. 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

2. 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

3. 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Associate Software Engineer (AI Engineering)
Associate Software Engineer (AI Engineering)

Ensign InfoSecurity • Singapore

On-site
SGD 90,000 - 130,000
AI Engineer
AI Engineer

NCS PTE. LTD. • Singapore

On-site
SGD 120,000 - 210,000
#EG AI Engineer
#EG AI Engineer

NCS Group • Singapore

On-site
SGD 80,000 - 120,000
Senior AI Engineer
Senior AI Engineer

LUXOFT INFORMATION TECHNOLOGY (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
AI Engineer - Agentic & GenAI Systems
AI Engineer - Agentic & GenAI Systems

JOY CONSULTING PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
AI Application Engineer
AI Application Engineer

K2 Partnering Solutions Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
AI Agent Security Research Engineer
AI Agent Security Research Engineer

OKX • Singapore

On-site
SGD 80,000 - 120,000
L&D programs and education subsidy
Team building programs
Wellness and meal allowances
+1
Full Stack AI Engineer
Full Stack AI Engineer

AIM Global Talent • Singapore

On-site
SGD 120,000 - 180,000
AI Solutions Engineer
AI Solutions Engineer

Singtel Group • Singapore

On-site
SGD 90,000 - 150,000
AI Engineer
AI Engineer

Luxoft • Singapore

On-site
SGD 180,000 - 260,000