Enable job alerts via email!

Head of Software Engineering, AI

PERSOLKELLY SINGAPORE PTE. LTD.

Singapore

On-site

SGD 120,000 - 150,000

Full time

Yesterday
Be an early applicant

Job summary

A leading technology firm in Singapore is seeking a Head of Software Engineering, AI to lead the development of AI-driven products. You will guide teams, make critical technical decisions, and oversee product development to ensure high-quality deliverables. The ideal candidate has over 7 years of relevant experience, a strong background in software engineering, and excellent communication skills. Join us to shape the future of technology.

Qualifications

  • 7+ years in software, QA, or systems engineering, with 5+ years hands-on experience.
  • 2+ years in Agile development and cloud environments.
  • Strong Python programming and scripting skills on Linux.

Responsibilities

  • Lead engineering, QA, DevSecOps, and MLOps functions across product teams.
  • Make technical decisions and balance trade-offs to mitigate risks.
  • Manage team resources and foster a culture of learning.

Skills

Leadership
Software Development
Agile Methodologies
Python Programming
Communication

Education

Bachelor’s or Master’s degree in Computer Engineering, Computer Science, or related field

Tools

Docker
Kubernetes
AWS
Azure
Job description

Head of Software Engineering, AI

We need a technical leader to deliver high-quality AI-driven products that meet business needs, bridging software engineering, AI, and product strategy. You’ll guide teams, make technical decisions, and ensure solutions provide real value to end users.

We’re looking for a Head of Engineering to lead software, QA, DevSecOps, and AI engineering teams. You’ll oversee product development, mentor engineers, integrate best practices, and collaborate with internal and external stakeholders to deliver reliable, maintainable, and impactful solutions.

Responsibilities

  • Lead engineering, QA, DevSecOps, and MLOps functions across product teams, defining scope and day-to-day development priorities.
  • Make technical decisions, advise on software development approaches, and balance trade-offs to mitigate risks.
  • Integrate industry best practices into software development processes, continuously improving reliability and maintainability.
  • Collaborate with internal and external stakeholders to define features and deliver products that meet business needs.
  • Manage team resources, performance, and career development, fostering a culture of learning, experimentation, and continuous improvement.

Qualifications

  • Bachelor’s or Master’s degree in Computer Engineering, Computer Science, or related field.
  • 7+ years in software, QA, or systems engineering, with 5+ years hands-on experience.
  • 2+ years in Agile development and cloud environments (AWS/Azure), with ML/DL solution deployment experience using Docker, Kubernetes, or Kubeflow.
  • Strong Python programming and scripting skills (Bash/PowerShell) on Linux; experience managing and mentoring engineering teams.
  • Knowledge of AI/ML, data science, analytics, with excellent communication, analytical, and prioritization skills.

We are an equal opportunities employer and welcome applications from all qualified candidates.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.