Job Search and Career Advice Platform

Enable job alerts via email!

AI Software Developer

ALFA CONNECTIONS PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions company in Singapore is seeking an AI Software Developer to design, develop, and maintain AI-based software solutions. This role will focus on building intelligent applications and collaborating with cross-functional teams to deliver scalable AI solutions. The ideal candidate must possess a Bachelor's degree in a relevant field, solid programming skills, and a strong understanding of machine learning concepts and frameworks. This position offers an opportunity to work on cutting-edge AI technologies in a dynamic environment.

Qualifications

  • Proficient programming skills in Python, Java, C++, or JavaScript.
  • Solid understanding of machine learning concepts and algorithms.
  • Experience with AI/ML frameworks like TensorFlow, PyTorch, or scikit-learn.

Responsibilities

  • Design, develop, test, and deploy AI-based software applications.
  • Build and integrate machine learning models into production systems.
  • Collaborate with software engineers, data scientists, and stakeholders.

Skills

Python
Java
C++
JavaScript
Machine Learning
Problem-solving
Analytical Skills
Effective Communication

Education

Bachelor’s degree in Computer Science, Engineering, AI, or Data Science

Tools

TensorFlow
PyTorch
scikit-learn
Job description

Company Overview / Employee Value Proposition


At Alfa Connections, business requirements are the primary factors and considerations to why we have chosen to focus on specific Microsoft flagship workload. Such as Microsoft SharePoint and Microsoft Office 365. Dedicated focus have been invested into these solutions to achieve the desired requirements which we have gathered from different business organizations during our much appreciated live demo sessions and solution architecting sessions. We at Alfa Connections prefer to drive in the path of addressing the pain point of the customer with the right solution which determines the product, rather than selling a product that can't achieve to address the pain points of our customers. We infuse within our day to day activities with Microsoft and Nintex Workflow driven messages and designs to ensure employees are clear about our focus solutions.


Alfa Connections provides a full suite of comprehensive IT solutions designed to enhance your organization's productivity and reduce operating and investments costs. Driven by innovation, we integrate crucial business applications on a centralized Microsoft to accelerate communication and optimize the way people work. Our specialists share a common passion to empower your business with the broadest range of customizable and cost-effective IT solutions and services. We adopt an independent approach by delivering all our solutions through our in-house team, thereby eliminating the security and cost concerns that arise from third-party involvement.


Our rich business domain experience enables us to speak the same language with customers and understand their business needs easily. This knowledge base and experience help us save clients' precious time and deliver the right solution for every specific situation. Our unique competence in various technologies enables us to deliver integrated, scalable, robust solutions with the optimal cost/performance ratio.


Job Summary

We are seeking an AI Software Developer to design, develop, and maintain artificial intelligence–based software solutions. The role focuses on building intelligent applications using machine learning, data-driven models, and AI algorithms to solve real-world problems. The ideal candidate is comfortable working across the full software development lifecycle and collaborating with cross-functional teams to deliver scalable AI solutions.


Responsibilities


  • Design, develop, test, and deploy AI-based software applications that address real-world business challenges

  • Build and integrate machine learning models into production systems to enhance application intelligence and functionality

  • Develop backend services and APIs that support AI features and enable seamless integration with other systems

  • Process and manage structured and unstructured data sets for training AI models and performing inference tasks

  • Implement and evaluate AI algorithms to measure and improve model performance and accuracy

  • Optimize AI solutions for scalability, efficiency, and robustness in production environments

  • Collaborate with software engineers, data scientists, and business stakeholders to align AI development with organizational goals and deliver impactful solutions

  • Maintain comprehensive documentation for codebases, machine learning models, and system architecture to ensure knowledge sharing and maintainability

  • Apply software engineering best practices including rigorous testing, version control, and continuous integration to ensure high-quality deliverables

  • Stay informed on the latest advancements in AI and machine learning technologies to incorporate innovative approaches into projects


Required competencies and certifications


  • Bachelor’s degree in Computer Science, Engineering, AI, Data Science, or a related field

  • Proficient programming skills in Python, Java, C++, or JavaScript for AI software development

  • Solid understanding of machine learning concepts and algorithms to design effective AI models

  • Experience with AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learn for model development and deployment

  • Skilled in developing and consuming APIs and backend services to support AI functionalities

  • Knowledge of data structures, algorithms, and software design principles to build scalable and maintainable software

  • Basic familiarity with databases (SQL and/or NoSQL) for data storage and retrieval in AI applications

  • Strong analytical and problem-solving abilities to troubleshoot and enhance AI solutions

  • Effective communication skills to collaborate with multidisciplinary teams and stakeholders


Preferred competencies and qualifications


  • Experience with deep learning techniques or natural language processing to expand AI capabilities

  • Exposure to large language models or generative AI technologies for advanced AI applications

  • Understanding of model deployment strategies and monitoring practices to ensure AI system reliability

  • Familiarity with cloud or on-premise deployment environments for scalable AI infrastructure

  • Knowledge of data pipelines, ETL processes, or big data tools to manage large datasets efficiently

  • Awareness of ethical AI principles, data privacy, and security considerations to ensure responsible AI use

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