Head of Software Engineering (AI Solutions)

Be among the first applicants.
PERSOLKELLY SINGAPORE PTE. LTD.
Singapore
SGD 125,000 - 150,000
Be among the first applicants.
2 days ago
Job description

Salary Range: $10,000 to $14,000 (commensurate based on experience)

Work Location: Within walking distance of One-North MRT

Work Hours: 8.30am to 6pm (Monday to Thursday), 8.30am to 5.30pm (Friday)

Background:
Our client is a mission-driven organisation that plays a pivotal role in advancing national digital initiatives. With a strong emphasis on harnessing emerging technologies, the team delivers AI and digital solutions that support critical operations across the public sector while also engaging private sector partners to co-develop scalable innovations. This role sits at the forefront of AI product engineering, with the opportunity to shape software platforms that support critical operational outcomes across both public and private sector domains.

Responsibilities:

  • Lead and manage cross-functional engineering teams comprising software engineers, QA engineers, and AI/ML specialists to deliver reliable, scalable, and secure AI-enabled digital solutions.
  • Define engineering scope and oversee day-to-day execution of product development activities in alignment with business and operational goals.
  • Make informed architectural and technical decisions, balancing trade-offs and mitigating risks to ensure the robustness and maintainability of platforms.
  • Integrate best practices across software engineering, DevSecOps, MLOps, and QA functions to strengthen development pipelines and delivery processes.
  • Implement and continuously refine development workflows to uphold product quality, performance, and maintainability.
  • Collaborate with both technical and non-technical stakeholders to translate feature requirements into working solutions that address real-world operational needs.
  • Guide teams in delivering production-ready code, while maintaining a strong emphasis on engineering excellence and product usability.
  • Foster a culture of learning, experimentation, and continuous improvement within the engineering function.
  • Stay up to date with advancements in software development, AI engineering, and cloud-native technologies to drive innovation and process improvements.
  • Provide strategic leadership and mentoring to engineering staff, aligning individual development with team objectives and organisational outcomes.

Requirements:

  • Bachelor’s or Master’s degree in Computer Engineering, Computer Science, or a related field.
  • At least 8 years of relevant experience in software engineering or systems development, with a minimum of 6 years of hands-on technical involvement.
  • Minimum 3 years of experience developing software using Agile methodologies such as Scrum.
  • Strong experience in designing, deploying, and maintaining machine learning and deep learning solutions using tools such as Docker, Kubernetes, or Kubeflow.
  • Proficient in working with cloud platforms (AWS or Azure).
  • Skilled in Python, with experience in Bash or PowerShell scripting on Linux-based systems.
  • Proven track record of leading technical teams of at least 3 members, with the ability to support career growth and team performance.
  • Good to have experience with AI/ML systems, data analytics, and emerging technologies.
  • Experience in developing digital products related to security, such as surveillance systems, physical security solutions, cybersecurity platforms, or other mission-critical applications, is highly preferred.
  • Prior experience working on products deployed in public sector or national-level environments is a plus.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Head of Software Engineering (AI Solutions) jobs in Singapore