2,857 AI Software Developer jobs in Singapore
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.
Expert AI Software Developer
Posted today
Job Viewed
Job Description
Senior AI Solutions Architect
Job DescriptionAs a Senior AI Solutions Architect, you will be responsible for designing and implementing cutting-edge AI solutions that drive business growth and efficiency. Your expertise in AI software development will help us create innovative products and services that transform industries.
Key Responsibilities:- Design and develop AI software for building automation and facility management, leveraging your knowledge of large language models and generative AI.
- Implement end-to-end GenAI architecture, including prompt engineering, embeddings, vector stores, RAG, function calling, MCP, multi-agent systems, and fine-tuning using LoRA.
- Develop production-grade agents and knowledge-based QA systems using LangChain.
- Work with cross-functional teams to integrate AI models into production environments and existing software systems.
- Monitor AI performance in production environments, troubleshoot errors, and update models to ensure ongoing accuracy and efficiency.
- Bachelor's degree in computer science, MIS, software engineering, or information systems.
- 4+ years of hands-on experience in software development for artificial intelligence and machine learning.
- Knowledge of natural language processing, generative AI, and large language models, and how to leverage them for applications.
- Proficient in leading LLMs (Gemini, GPT-4), with experience in context window management and token cost optimization.
- Skilled in designing and implementing end-to-end GenAI architecture, covering prompt engineering, embeddings and vector stores, RAG, function calling, MCP, multi-agent systems, and fine-tuning (LoRA).
- Experience building production-grade agents and knowledge-based QA systems using LangChain.
- Proficient in Java, Python programming, and SQL/NoSQL databases for data manipulation, analysis, and interpretation.
- Experience with AI/ML services on platforms like AWS, Google Cloud, Azure.
- Logical reasoning, analytical abilities, and creativity in designing solutions.
- Strong desire to learn new technologies, tools, and research.
- Ability to work effectively in cross-functional teams.
- Capacity to work in a fast-paced and agile development environment and to learn new frameworks/stacks.
This role offers a competitive salary, comprehensive benefits package, and opportunities for professional growth and development. As a Senior AI Solutions Architect, you will be part of a dynamic team that is shaping the future of AI technology.
OthersAt our company, we value innovation, collaboration, and continuous learning. We are committed to creating a diverse and inclusive workplace where everyone can thrive.
Sophisticated AI Software Developer Role
Posted today
Job Viewed
Job Description
We are seeking an experienced AI Software Developer to join our Research and Development Centre of Excellence (CoE). The successful candidate will contribute or lead R&D work packages within the CoE portfolio.
The role involves leading and collaborating on projects such as multi-agent simulation platforms, where you will model physics parts of the simulator and configure parameters for each model.
You will be responsible for technical follow-up of collaborative research projects between local academic partners or research labs. This includes participating in project reviews, resolving issues, and ensuring close technical follow-up of local R&D activities.
To succeed in this role, you should have skills in C/C++/C#, experience with gRPC and protobuf, good knowledge of physics simulators and fluid dynamics, knowledge of path planning algorithms, experience in ML/DRL implementations, software development knowledge about REST API and frontend frameworks, and proficiency in Python/Docker/SQL.
As a key member of the team, you will play a crucial role in shaping the future of AI technology.
Key responsibilities:
AI/ML Software Developer
Posted today
Job Viewed
Job Description
We are seeking a talented software developer with a strong frontend focus to join our AI/ML development team. This role is designed to support our machine learning engineers and backend services by creating intuitive, powerful interfaces for debugging, monitoring, demonstration, and data management.
Key Responsibilities- Develop and maintain debugging interfaces for ML model development and experimentation.
- Create monitoring dashboards and observability tools for production AI services.
- Build demonstration interfaces and interactive prototypes for AI/ML capabilities.
- Design and implement management consoles for system administration and configuration.
- Develop data collection interfaces and visualization dashboards.
- Customize annotation tools and data labeling interfaces for ML training datasets.
- Build user-friendly frontends for complex backend services and APIs.
- Expert proficiency in TypeScript and JavaScript (ES6+).
- Strong experience with React and modern React patterns (Hooks, Context, etc.).
- Proficiency in Next.js framework for production applications.
- Familiarity with frontend build tools and bundlers (Webpack, Vite, etc.).
- Integration & API Skills:
- Experience with RESTful API integration and HTTP client libraries.
- Understanding of WebSocket connections for real-time data.
- Knowledge of data fetching patterns and caching strategies.
- Experience with API documentation tools (Swagger/OpenAPI).
- Development Tools & Practices:
- Proficiency with Git version control and collaborative development workflows.
- Experience with modern development environments and tooling.
- Understanding of testing frameworks for frontend applications.
- Knowledge of performance optimization techniques for web applications.
- Backend Development:
- Basic Python development capabilities.
- Understanding of backend service architecture and API design.
- Familiarity with web frameworks like FastAPI or Flask.
- Knowledge of database integration and data modeling concepts.
- Data & Analytics:
- Experience with Python data analysis libraries (pandas, numpy).
- Familiarity with data visualization libraries (matplotlib, plotly, D3.js).
- Understanding of data processing pipelines and ETL concepts.
- Experience with Jupyter Notebooks for data exploration.
- Ai/Ml Tools Integration:
- Experience building interfaces for ML model deployment and monitoring.
- Understanding of ML experiment tracking tools (MLflow, Weights & Biases, etc.).
- Familiarity with data annotation and labeling workflows.
- Knowledge of model versioning and A/B testing interfaces.
- Additional Technical Areas:
- Experience with Docker for development environments.
- Understanding of cloud platforms and deployment strategies.
- Knowledge of monitoring and logging solutions integration.
- Familiarity with CI/CD pipelines and automated testing.
- Bachelor's degree in Computer Science, Engineering, or related field.
- 3+ years of experience in frontend development with modern JavaScript frameworks.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to work collaboratively with technical teams.
- Experience working in fast-paced, iterative development environments.
- PASSION FOR CREATING USER-FRIENDLY INTERFACES FOR COMPLEX TECHNICAL SYSTEMS.
AI Development Opportunities
Posted today
Job Viewed
Job Description
Job Title: AI Engineering Internship
Description:
- We are seeking an ambitious and detail-oriented intern to join our team of engineers. The successful candidate will have the opportunity to work on cutting-edge projects in the field of artificial intelligence, machine learning, and computer vision.
Key Responsibilities:
- Assist in the development and implementation of AI/ML models for real-world applications.
- Undertake full project life cycles, including research, development, and evaluation.
- Prepare reports and presentations to communicate project results.
- Support in research and development of programs specifically in machine learning (ML) for practical industry applications.
- Collaborate with team members on course evaluations designed by the Training Division.
Requirements:
- Bachelor's degree in Mechanical Engineering or a related field.
- Proficiency in programming languages such as Python, Java, or C++.
- Able to work independently in a dynamic environment with assigned timelines.
- Strong analytical and problem-solving skills, with a willingness to learn.
Benefits:
- Competitive monthly stipend.
- Opportunity to gain hands-on experience in the field of AI and ML.
- Chance to work with different industries and understand the skills-in-demand.
- Platforms to apply broad experience and deepen comprehensive knowledge of engineering principles, theories, and concepts.
Working Hours:
- Monday to Friday, 10:00 - 19:00.
Location:
- 5-minute walk from Jurong East MRT.
Keyword: ArtificialIntelligence
AI Development Expert
Posted today
Job Viewed
Job Description
We are seeking a skilled AI Development Expert to join our team. As an AI Engineer, you will play a critical role in the development and deployment of artificial intelligence systems.
Job Description:The successful candidate will be responsible for designing and developing distributed artificial intelligence systems, deploying them on large-scale clusters or clouds, and optimizing algorithm systems from specific scenarios and problems.
- Design and develop distributed artificial intelligence systems and deploy them on large-scale clusters or clouds.
- Develop and optimize algorithm systems from specific scenarios and problems, and produce solutions applied to the scenarios.
In addition, the AI Development Expert will participate in the integration design and optimization of artificial intelligence technology and existing tools to improve product performance.
Required Skills and Qualifications:To be considered for this position, applicants should have a strong background in computer science and software engineering, with experience in TensorFlow/PyTorch, Ray/DeepSpeed/NVIDIA Megatron, and other related technologies.
- Proficient in TensorFlow/PyTorch, Ray/DeepSpeed/NVIDIA Megatron, and familiar with the internal operating mechanisms of these systems.
- Familiar with various optimization algorithms and model architectures, proficient in Python or C++ optimization algorithm libraries, including BERT, GPT-3, Swin Transformer, ViT, MLP-Mixer.
- Familiar with SaaS, architecture, compilers, networks, CUDA, and other related knowledge or have relevant project experience.
- Bachelor's degree, majoring in computer science, software engineering, electronic information, automation, mathematics, physics, or other artificial intelligence-related majors.
The successful candidate will have opportunities to write high-quality scientific papers and serve as the first author of important papers.
Others:This is a unique opportunity to work with a talented team of professionals and contribute to the development of cutting-edge artificial intelligence technology.
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.
Be The First To Know
About the latest Ai software developer Jobs in Singapore !
AI Development Architect
Posted today
Job Viewed
Job Description
Why Work at Lenovo
We do what we say. We own what we do. We WOW our customers.
Lenovo is a US$57 billion revenue global technology powerhouse, ranked #248 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world’s largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo’s continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY).
This transformation together with Lenovo’s world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit and read about the latest news via our StoryHub.
Description and Requirements
We are seeking an experienced and innovative AI Development Architect to lead the development of Lenovo’s AI technology platform. This role is responsible for designing and delivering core AI infrastructure components, including GenAI-based model development platforms, enterprise knowledge & data platform, and intelligent agents. The ideal candidate will combine strong software engineering skills with deep expertise in GenAI technologies to drive scalable, intelligent solutions across Lenovo’s product ecosystem.
Key Responsibilities:
Lead the design and development of Lenovo’s AI technology platform, including GenAI-powered model training and inference pipelines, RAG-based knowledge systems, and intelligent agents.
Collaborate with product and other teams to integrate AI capabilities into enterprise products and services.
Evaluate and adopt leading GenAI frameworks, tools, and best practices to accelerate innovation.
Partner with global engineering teams in Malaysia, Singapore, and other locations to drive AI infrastructure development.
Establish standards and reusable components to ensure consistency and reusability across projects.
Mentor engineers and promote cross-functional collaboration in AI solution design.
Work with solution and product teams to define and deliver customer-specific AI solutions.
Participate in technical consulting, POCs, and real-world deployment of AI applications.
Qualifications:
Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, or a related technical field.
8+ years of experience in enterprise software development, with at least 3 years of hands-on experience in AI/ML or GenAI platform architecture.
Strong programming proficiency in Java and Python, with solid experience in Spring and Spring Cloud frameworks.
Familiarity with relational databases such as PostgreSQL and MySQL.
Hands-on experience with Docker, Kubernetes, Git, and modern CI/CD pipelines.
Solid understanding of DevOps practices and Scrum-based agile development.
In-depth knowledge of GenAI technologies including transformers, fine-tuning, inference, RAG (Retrieval-Augmented Generation), and agent frameworks.
Experience with GenAI tools such as LangChain, LangGraph, or similar open-source frameworks.
Demonstrated success in delivering real-world GenAI applications such as AI assistants, copilots, content generation tools, or knowledge bots.
Familiarity with LLM serving, vector databases, and open-source model integration is a strong plus.
Excellent communication and collaboration skills; fluent in English and experienced working in global, cross-functional teams.
#NOVA #NovaAI
Additional Locations : Singapore - Central Singapore - Singapore; Singapore - Central Singapore - SINGAPORE
If you require an accommodation to complete this application, please
#J-18808-Ljbffr
Highly Skilled AI Development Specialist
Posted today
Job Viewed
Job Description
This is an exciting opportunity to work on the cutting-edge of Artificial Intelligence (AI) and Machine Learning (ML) in a fast-paced environment. The successful candidate will be responsible for developing and fine-tuning large language models (LLMs) and reinforcement learning agents for in-game character interaction and dialogue systems.
- Design and develop AI-driven recommendation systems to optimize content discovery and game engagement.
- Build retrieval-augmented generation (RAG) pipelines for dynamic NPC conversations and player queries.
- Integrate speech recognition and text-to-speech models into mobile applications for real-time interaction.
Additionally, the candidate will deploy AI models using scalable, cloud-native infrastructure and collaborate with game developers, UX designers, and product teams to deliver AI-powered features.
The ideal candidate will have a strong understanding of machine learning workflows: data preprocessing, model training, evaluation, and optimization. Experience with LLM fine-tuning, prompt engineering, or retrieval systems is highly desirable.
Key qualifications include:
- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
- 2+ years of experience in applied AI/ML development (LLMs, RL, NLP, or computer vision).
- Proficiency in Python and frameworks such as PyTorch, TensorFlow, or Transformers (Hugging Face).
AI Software Development Engineer
Posted today
Job Viewed
Job Description
We are seeking a talented AI Engineer with a strong background in Computer Vision (CV) to design, develop, and deploy AI-powered video analytics (VA) solutions, particularly for CCTV applications. The ideal candidate will have expertise in fine-tuning AI models, deploying CV systems on CPU and GPU servers, and integrating end-to-end CCTV systems with RTSP streams. You will collaborate with cross-functional teams to build scalable, efficient solutions that process video feeds, perform real-time analytics, and ensure seamless integration with client-server architectures and network infrastructures. If you thrive in a fast-paced environment and have hands-on experience with CCTV hardware and networks, this role offers an exciting opportunity to drive innovation in surveillance technology.
Key Responsibilities:
- Develop and fine-tune AI and CV models for video analytics applications, including object detection, tracking, anomaly detection, and behavioural analysis in CCTV feeds.
- Deploy CV systems on CPU and GPU servers, optimizing for performance, scalability, and resource efficiency in production environments.
- Design and implement end-to-end CCTV system integrations, handling RTSP stream inputs, video decoding outputs, and embedding CV/AI/VA engines for real-time processing.
- Collaborate on client-server architectures, ensuring robust communication between CCTV cameras, servers, and networked devices.
- Optimize AI models for low-latency inference on edge devices or cloud servers, focusing on CCTV-specific use cases like security monitoring and video surveillance.
- Troubleshoot and debug issues related to video streams, network connectivity, and system performance.
- Conduct testing, validation, and deployment of AI solutions, ensuring compliance with industry standards for data privacy and security.
- Stay updated on emerging CV and AI technologies, contributing to R&D initiatives for next-gen video analytics.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field, with a strong focus on Computer Vision (CV).
- 3+ years of professional experience in AI engineering, specifically in CV and AI model fine-tuning (e.g., using frameworks like TensorFlow, PyTorch, or OpenCV).
- Proficiency in programming languages such as Python or C/C++, with hands-on experience in developing and optimizing CV algorithms.
- Proven track record in deploying CV systems on CPU and GPU servers (e.g., using CUDA, TensorRT, or ONNX for acceleration).
- Experience with CCTV video analytics (VA) applications, including processing real-time video streams for security and surveillance.
- Demonstrated expertise in end-to-end CCTV system integration, including RTSP stream handling, video encoding/decoding, and integrating CV/AI/VA as core engines.
- Solid understanding of client-server architectures, CCTV camera systems, internet networks, and protocols (e.g., HTTP, TCP/IP, ONVIF).
- Strong problem-solving skills and the ability to work independently or in a team.
- Hands-on experience with CCTV hardware integration, network troubleshooting, and optimizing for edge computing in surveillance environments.
- Familiarity with cloud platforms (e.g., AWS, Azure) for scalable AI deployments.
- Knowledge of related tools like FFmpeg for video processing, Docker/Kubernetes for containerization, or edge AI frameworks.
- Experience in agile development methodologies and version control (e.g., Git).
- Prior work in security or video analytics industries is a plus.
- Excellent communication skills for collaborating with non-technical stakeholders.
• With flexible working hours, and protected under insurance scheme
• Gain hands-on experience in a leading AI company at the forefront of technological advancements.
• Potential for performance-based incentives and for company shares.
Application : To apply, please send your updated resume and any relevant portfolios to