Enable job alerts via email!

Head, AI Software Engineering, AI Products

CORNERSTONE GLOBAL PARTNERS PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,000

Full time

6 days ago
Be an early applicant

Job summary

A leading recruitment firm in Singapore is seeking a Head (Engineering) to oversee the development of AI products and manage a diverse engineering team. This role requires a strong background in software engineering and the ability to lead discussions with various stakeholders. The ideal candidate will have extensive experience with Agile methodologies and cloud technologies. This position offers opportunities for continuous learning and professional growth.

Qualifications

  • Minimum of 8 years of professional work experience in software engineering, quality assurance, or system engineering.
  • Proficiency in Python programming and experience with Bash and PowerShell scripting on Linux.
  • Experience designing, developing, deploying, and monitoring machine learning solutions.

Responsibilities

  • Oversee the development of AI products and solutions.
  • Manage software engineering, quality assurance, and DevSecOps functions.
  • Define and implement software development processes.

Skills

Software development
Agile methodologies
Python programming
Communication skills
Analytical skills

Education

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

Tools

Docker
Kubernetes
Cloud (AWS or Azure)

Job description

Job Scope:

The Head (Engineering) is a technical manager responsible for overseeing the development of a range of AI products and solutions to meet the client’s business needs. This technical role includes managing a team of software engineers, QA engineers, and AI engineers. The successful candidate must understand the business aspects of software product work, lead discussions with external partners (both commercial and non-commercial), and be able to clearly articulate the value of various solution options in simple terms to non-technical stakeholders.

  • Lead the software engineering, quality assurance, and DevSecOps functions in the product team(s).
  • Define the engineering scope of work based on features and requirements, and oversee day-to-day development activities.
  • Make technical decisions and advise the team on the best software development approach, considering trade-offs between different approaches and mitigating known drawbacks.
  • Integrate software engineering, quality assurance, DevSecOps, and MLOps frameworks, guidelines, and processes into development activities, ensuring alignment with industry best practices.
  • Define, implement, and continuously improve software development processes within the team to ensure the reliability and maintainability of released software products.
  • Collaborate with both internal and external stakeholders to define software features and deliver products that meet business needs.
  • Guide the engineering team to write production-quality code and deliver products and solutions to end users.
  • Manage team resources and performance, aligning individual aspirations with stakeholders’ requirements.
  • Foster a culture of learning, experimentation, and continuous improvement within the software engineering team.
  • Stay updated on new AI and software engineering practices and technologies, continuously enhancing the client’s engineering workflows and practices.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Engineering, Computer Science, or related fields.
  • Minimum of 8 years of professional work experience in software engineering, quality assurance, or system engineering, with at least 6 years of hands-on experience.
  • Public service experience is an added advantage.

Job Requirements:

  • Minimum of three years of experience in software development using Agile methodologies (e.g., SCRUM).
  • Minimum of three years of experience designing, developing, deploying, and monitoring machine learning and deep learning solutions using Docker, Kubernetes, or Kubeflow.
  • Minimum of three years of experience working in a Cloud environment (AWS or Azure). Experience with Government Commercial Cloud (GCC) environments is preferred.
  • Proficiency in Python programming, with experience in Bash and PowerShell scripting on Linux.
  • Proven experience in people management (working with AI engineers, software engineers, QA engineers, or DevOps engineers) and developing individuals’ careers to achieve team goals.
  • Experience with AI-related technologies, AI/ML, data science, and data analytics is a plus.
  • Excellent written and verbal communication skills, with the ability to communicate product vision and strategy to internal and external stakeholders.
  • Strong analytical and prioritization skills.
  • Ability to deal with uncertainty and adapt to changes, with the flexibility to pivot product strategy as customer needs or business strategies evolve.
  • A deep passion for product development and a drive to build products that deliver value to users.
  • Domain knowledge in the Homeland Security sector is a bonus.

If you believe you fit the requirements for the role, please submit your application below or drop us an email directly quoting the job title.

Due to an anticipated high volume of applicants, we regret that only shortlisted candidates will be notified. The information provided is for recruitment purposes only.

Know someone who would be a great fit for this role? Refer them to us and get rewarded.

Cornerstone Global Partners (EA License Number: 19C9859) is an affirmative equal-opportunity employer and recruitment firm. We evaluate qualified applicants without regard to race, colour, religion, creed, gender, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class.

Eugene Then
eugene.then@cornerstoneglobalpartners.com

EA Registration Number: R22104742.

Cornerstone Global Partners Pte Ltd (EA License: 19C9859)

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