2,261 AI Software Developer jobs in Singapore
AI Software Developer
Job Viewed
Job Description
We are seeking an AI Software Developer to design, develop/implement, and maintain scalable applications across backend, frontend, and database systems. The ideal candidate should have expertise in modern web/AI technologies and database management, with a strong foundation in PHP, Node.js, and Python for backend development, as well as Angular/React and Flutter for frontend.
Key Responsibilities:
• Backend Development: Build and maintain applications using PHP, Node.js (Express, NestJS), and Python to ensure efficient and scalable backend systems. Experience in low/no-code workflow design tools (eg: n8n) with integration with all kinds of API, LLM, RAG etc.
• Frontend Development: Develop responsive user interfaces using HTML, CSS, JavaScript (Angular, React), and Flutter for a seamless user experience.
• Database Management: Design, optimize, and manage MySQL, MSSQL, MongoDB, and PostgreSQL databases for performance and scalability.
• Code Quality & Best Practices: Write clean, maintainable, and efficient code, following industry standards and best practices.
• System Integration: Collaborate with cross-functional teams to integrate frontend, backend, and databases seamlessly.
• Debugging & Optimization: Identify and resolve software issues to enhance system reliability and performance.
· Understanding of containerization and orchestration (Docker, Kubernetes/AKS).
• Emerging Technologies & AI:
1. Experience in AI-related technologies implementation such as LLM (vLLM/Ollama), RAG (LangChain or any other equivalents), Vector Databases (data processing: chunking, embedding, vectorization, store/query on Milvus/Weaviate or any equivalents), Machine Learning (AutoML like datarobot/H2O), File Parsing (preprocess of RAG, including OCR, extracting metadata from image or video, Speech-to-text or text-to-speech and etc),
2. Model Fine-tuning, Jupyter Notebook, and Data Warehousing/Lake is a plus.
Tell employers what skills you haveMachine Learning
MongoDB
CSS
Scalability
PHP
PostgreSQL
HTML
MySQL
JavaScript
Python
Flutter
Angular
Docker
Debugging
API
Databases
Job No Longer Available
This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.
However, we have similar jobs available for you below.
AI Software Developer
Posted today
Job Viewed
Job Description
TikTok is a leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy.
Job OverviewWe are seeking an Artificial Intelligence Specialist to join our Search E-Commerce team. The successful candidate will be responsible for enhancing the search quality and user experience, designing and implementing the end-to-end ranking system, and promoting the development of the ecosystem.
The ideal candidate will have industry work experience in artificial intelligence, good product sense with a focus on user experience, and excellent coding skills. A bachelor or advanced degree in computer science or a related technical discipline is required.
Our company is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives.
Responsibilities- Enhance Search Quality and User Experience:
- Optimize query analysis and text relevance matching.
- Understand e-commerce video content and implement multi-modal matching.
- Improve users' perception of product authority and deeply participate in the design and implementation of core search products.
- Design and Implement End-to-End Ranking System:
- Improve users' personalized shopping interests model.
- Improve the shopping conversion efficiency for merchandise, video, and live stream to promote GMV growth.
- Promote Ecosystem Development:
- Solve challenging problems such as supply and demand matching, business cold start, and sustainable business growth, etc.
- Think, analyze, and adjust the evolution of the system to achieve long-term and sustainable growth of GMV.
- Industry work experience in artificial intelligence.
- Good product sense with a focus on user experience.
- Excellent coding skills.
- Bachelor or advanced degree in computer science or a related technical discipline.
AI Software Developer
Posted today
Job Viewed
Job Description
TikTok is a leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy.
Job Overview
We are seeking an Artificial Intelligence Specialist to join our Search E-Commerce team. The successful candidate will be responsible for enhancing the search quality and user experience, designing and implementing the end-to-end ranking system, and promoting the development of the ecosystem.
The ideal candidate will have industry work experience in artificial intelligence, good product sense with a focus on user experience, and excellent coding skills. A bachelor or advanced degree in computer science or a related technical discipline is required.
Our company is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives.
Responsibilities
- Enhance Search Quality and User Experience:
- Optimize query analysis and text relevance matching.
- Understand e-commerce video content and implement multi-modal matching.
- Improve users' perception of product authority and deeply participate in the design and implementation of core search products.
- Design and Implement End-to-End Ranking System:
- Improve users' personalized shopping interests model.
- Improve the shopping conversion efficiency for merchandise, video, and live stream to promote GMV growth.
- Promote Ecosystem Development:
- Solve challenging problems such as supply and demand matching, business cold start, and sustainable business growth, etc.
- Think, analyze, and adjust the evolution of the system to achieve long-term and sustainable growth of GMV.
Requirements
- Industry work experience in artificial intelligence.
- Good product sense with a focus on user experience.
- Excellent coding skills.
- Bachelor or advanced degree in computer science or a related technical discipline.
AI Development Lead
Posted today
Job Viewed
Job Description
The ideal candidate will lead the adoption of cutting-edge AI technologies for cybersecurity purposes, with a focus on end-to-end development from model experimentation to production deployment.
- Develop innovative AI workflows and automation systems with human approval integration
- Design and manage real-time intelligence retrieval systems using vector search technology
- Deploy cloud-based AI services (AWS Sagemaker/Google Vertex AI)
- Implement CI/CD pipelines and containerized deployments (Docker/Kubernetes)
- Collaborate with cybersecurity experts to deliver impactful AI solutions
This role is ideal for engineers who enjoy applying AI to solve complex real-world challenges, particularly in the national security domain.
Required Skills and Qualifications- Bachelor's Degree or higher in Computer Science, Data Science, or related field
- 2–3 years' hands-on experience in: Python, NLP, Computer Vision, Vector databases and CI/CD practices, LangChain and AI-powered applications
- Familiarity with data warehousing (Amazon Redshift, BigQuery) an advantage
- Strong problem-solving mindset and willingness to learn
AI Development Specialist
Posted today
Job Viewed
Job Description
We are seeking a highly skilled and experienced Artificial Intelligence Software Developer to join our team. This position will involve working on various projects, including multi-agent simulation platforms, collaborative research projects, and software development.
Main Responsibilities:
- Developing and maintaining the core of a multi-agent simulation platform in cooperation with other entities.
- Contributing to modeling the physics part of the simulator and driving further developments and/or configuring parameters for each model.
- Participating in project reviews, helping to resolve issues, avoiding misunderstandings between parties, and ensuring close technical follow-up of local R&D activities.
- Contribute to final R&D outcomes and deliverables.
Required Skills and Qualifications:
- Proficiency in C/C++/C# and experience with gRPC and protobuf.
- Experience with robotics simulation frameworks such as ROS2/Gazebo.
- Good knowledge of physics simulators and fluid dynamics.
- Knowledge of path planning algorithms (such as A*, D*, etc).
- Experience in ML/DRL implementations.
- Software developments knowledge about REST API and frontend frameworks.
- Proficient in Python/Docker/SQL.
Benefits:
This role offers an excellent opportunity to work on cutting-edge projects and contribute to the development of innovative solutions. If you are passionate about AI and software development and have the required skills and qualifications, we encourage you to apply.
AI Development Expert
Posted today
Job Viewed
Job Description
The role of an AI Engineer Intern at a leading organization involves assisting in the development, testing, and deployment of AI models and tools to support projects.
Key Responsibilities:- Develop, test, and refine AI models for data processing, content generation, and automation tasks.
- Maintain scripts for data collection, cleaning, and preparation.
- Support the integration of AI models into operational workflows and pipelines.
- Conduct research on AI tools and technologies to support ongoing initiatives.
- Collaborate with the team to improve model outputs and systems.
- Document technical work clearly for team reference and knowledge sharing.
- Current student or recent graduate in Computer Science, Data Science, Engineering, or a related field.
- Eagerness to learn, experiment, and take ownership of tasks.
- Good problem-solving skills and attention to detail.
- Ability to work independently while communicating progress clearly.
- Practical hands-on experience building and testing AI systems in a real-world environment.
- Mentorship from experienced AI engineers and strategists within a high-performance team.
- Opportunities to work on projects that will be deployed internally or for clients.
- Exposure to structured problem-solving, clear system design, and AI implementation practices.
AI Development Specialist
Posted today
Job Viewed
Job Description
As an AI Development Specialist, you will play a key role in shaping the future of marketing and operational efficiency through innovative AI solutions.
Job Description:
Support the development and deployment of AI tools tailored to meet business needs. Collaborate with cross-functional teams to identify opportunities for AI-driven growth and improvement.
Key Responsibilities:
- Design and implement AI workflows using platforms such as Zapier, ChatGPT, RPA tools, or LangChain.
- Develop and apply natural language processing (NLP) and prompt engineering techniques to enhance automated response quality.
- Evaluate and fine-tune pre-trained models for customer interaction and internal task support.
- Monitor AI performance and user feedback, providing actionable insights for improvement.
- Stay updated on generative AI trends and recommend tools or methods that could enhance business efficiency.
Required Skills and Qualifications:
- Pursuing or recently graduated with a degree in Computer Science, Information Systems, Engineering, AI, or related fields.
- Basic experience or strong interest in machine learning, NLP, or AI tool development.
- Proficient in Python (bonus if familiar with libraries like LangChain, spaCy, or OpenAI API).
- Strong curiosity about generative AI and its business applications.
- A strong command of both written and spoken English is beneficial due to the global nature of our industry.
- Familiarity with no-code/low-code platforms and API integration is a plus.
- Analytical and proactive with a problem-solving mindset.
- Comfortable working in a fast-paced, interdisciplinary team environment.
Benefits:
Join a dynamic and collaborative team where you can grow your skills and make a meaningful impact on business operations.
Others:
Apply now and take the first step towards a rewarding career in AI development!
Data Scientist - AI Development
Posted today
Job Viewed
Job Description
At our organization, we're embarking on an exciting initiative to create a healthier and more sustainable future for everyone. Our goal is to not only improve people's lives but also the communities and environments we inhabit. This ambitious project aims to help a billion people live Healthier, Longer, Better Lives by 2030.
To achieve this vision, we need innovative individuals who are driven to make a meaningful impact. We're seeking talented professionals who are eager to work with and learn from exceptional leaders in their field.
As a Digital Transformation Specialist, you'll play a crucial role in championing and implementing digitalization and self-help capabilities at customer touch points. You'll support Technology, Digital, and Analytic (TDA) efforts to optimize processes and drive business process improvement for enhanced productivity and performance.
You'll be responsible for analyzing data to identify trends for automation, process improvement, and operational efficiency through Generative AI. Your key tasks will include:
- Supporting Head, Customer Experience in driving digital transformation and self-help tools at service touch points in Singapore and OSS Contact Centre with Compliance and Operational Risk in mind.
- Leveraging on Generative AI to design innovative solutions that streamline workflow and automate repetitive tasks.
- Developing and deploying machine learning models for predictive analytics, recommendation systems, and anomaly detection in various processes.
- Creating AI-based automation systems for business processes, customer service, data entry, and workflow optimization to enhance efficiency and productivity.
- Assisting with creating and updating documentation for AI models and processes, and supporting training sessions and workshops on AI tools and techniques.
- Monitoring and evaluating the performance of AI solutions, making necessary adjustments to optimize outcomes.
Key Requirements:
- Degree holder with knowledge of AI concepts. Understanding of artificial intelligence, machine learning, and deep learning principles.
- Proficiency in Retrieval-Augmented Generation (RAG) and Large Language Models (LLM).
- Data analytic: experience in generating and analyzing data effectively to identify key insights and trends.
- Designing customer journeys: designing
Be The First To Know
About the latest Ai software developer Jobs in Singapore !
Software Developer, AI R&D Lab
Posted 17 days ago
Job Viewed
Job Description
Visier gives organizations a Workforce AI Edge : a set of AI-powered capabilities that help leaders understand the relationship between people and work, elevate the productivity of their employees, and win by adapting to change faster. We're a global leader in AI-powered people analytics, workforce planning, and compensation management solutions. All Visier technology is underpinned by its Real-time People Data Platform, which uses AI to unlock the business-transforming potential of people data, work data, and the fusion of both.
Founded in 2010 by the pioneers of business intelligence, Visier has over 60k customers in 75 countries - including enterprises like BASF, Panasonic, Experian, Amgen, eBay, Ford Motor Company, and more.
We are at the forefront of developing a generative AI digital assistant for people analytics, known as Vee, which delivers rapid, user-friendly insights to HR leaders. Vee leverages natural language processing and generative AI to provide accurate narrative answers. Vee provides this unique insight by leveraging people data extracted from various data sources and providers. Visier is seeking smart, passionate, and skilled developers to join our Singapore team and play a key role in advancing this transformative technology.
What you’ll be doing….
- Developing the core technology for innovative, high-performing, cloud-based applications in generative AI and machine learning
- Engineering prompt retrieval and augmentation
- Creating effective tests for prompts
- Integrating Vee with third-party tools and frameworks
- Developing and maintaining data connectors to various data sources
- Contributing innovative ideas to enhance features, product, technology, and processes
What you’ll bring to the table….
- Proficiency in Python, Java, or Scala
- Strong knowledge of data structures and algorithms
- Exceptional problem-solving and critical-thinking skills
- Ability to excel in a fast-paced, proactive work environment
- Commitment to disciplined and top-quality software development
- A solid academic background with a Bachelor's degree in Computer Science or equivalent
Additional assets would include
- experience with prompt engineering and LLMs,
- LLM application frameworks such as LangChain,
- functional programming languages,
- knowledge of various HR data sources and providers and their APIs, and
Most importantly, you share our values.
Interested in building your career at Visier Solutions Inc? Get future opportunities sent straight to your email.
Apply for this job*
indicates a required field
First Name *
Last Name *
Email *
Phone *
Resume/CV *
Enter manually
Accepted file types: pdf, doc, docx, txt, rtf
Enter manually
Accepted file types: pdf, doc, docx, txt, rtf
Preferred First Name *
LinkedIn Profile
Do you require a work visa to work in Singapore? * Select.
How did you hear about us? Please specify * Select.
Diversity, Equity & InclusionVisier is committed to creating a diverse and inclusive workplace to ensure every employee feels a sense of belonging and is connected to their work, their team and Visier. It is imperative that we take every opportunity to measure, track and advance this commitment. Building a diverse and inclusive workplace is essential to the success of Visier and the well-being of our employees. The information you provide helps make our diversity data actionable.
The information you provide is voluntary and only what you feel comfortable with. Your decision to respond or not, will in no way impact your eligibility for employment.
Learn more about Visier’s Candidate Privacy Notice here .
With which gender do you self-identify? * Select.
With which race/ethnicity group do you self-identify? * Select.
Do you self-identify as a person with a disability (apparent or non-apparent)? * Select.
#J-18808-LjbffrSenior Software Developer - AI Recommendation System
Posted today
Job Viewed
Job Description
We are seeking a talented software engineer to join our team and contribute to the development of our recommendation system.
The ideal candidate will have experience building scalable systems, programming in languages such as C, C++, Java or Golang, and a strong understanding of computer science concepts.
- Build high-performance online services for the recommendation system
- Design and develop efficient data pipelines for candidate generation, profile generation, training examples generation, and real-time online training
- Develop a globalized, large-scale recommendation system
To be successful in this role, you will need:
- Bachelor's degree or higher in Computer Science or related field
- Experience building scalable systems
- Programming skills in at least one of the following languages: C, C++, Java or Golang
- Effective communication skills and a sense of ownership and drive
We offer a dynamic and inclusive work environment where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe, and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy.
About the TeamOur Recommendation Architecture Team is responsible for building and optimizing the architecture for our recommendation system. We strive to provide the most stable and best experience for our users. Join us in this exciting opportunity to shape the future of technology and create a lasting impact.
Senior Software Developer - AI Recommendation System
Posted today
Job Viewed
Job Description
Job Description
We are seeking a talented software engineer to join our team and contribute to the development of our recommendation system.
The ideal candidate will have experience building scalable systems, programming in languages such as C, C++, Java or Golang, and a strong understanding of computer science concepts.
- Build high-performance online services for the recommendation system
- Design and develop efficient data pipelines for candidate generation, profile generation, training examples generation, and real-time online training
- Develop a globalized, large-scale recommendation system
Requirements
To be successful in this role, you will need:
- Bachelor's degree or higher in Computer Science or related field
- Experience building scalable systems
- Programming skills in at least one of the following languages: C, C++, Java or Golang
- Effective communication skills and a sense of ownership and drive
Benefits
We offer a dynamic and inclusive work environment where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe, and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy.
About the Team
Our Recommendation Architecture Team is responsible for building and optimizing the architecture for our recommendation system. We strive to provide the most stable and best experience for our users. Join us in this exciting opportunity to shape the future of technology and create a lasting impact.