Skip to content
← Back to job listings

Associate Software Engineer (AI Engineering)

Ensign Infosecurity (Cybersecurity) Pte Ltd · Singapore

Software DevelopmentImported listingfull-time5 days ago

About The Role

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

This is an external listing. JobSpring does not represent or verify the employer. Report this listing