629 Computer Science jobs in Singapore
Computer Science
Posted today
Job Viewed
Job Description
Vector Infotech is undertaking an automation project involving PLC programming, Electrical Panel design, and Building Management System (BMS) integration . We are inviting motivated interns to join us for a 3 to 6 months internship program , where you will gain hands-on experience in real-world industrial automation.
Key Learning Areas / Responsibilities
- PLC programming, testing, and troubleshooting
- Electrical panel wiring, schematics, and system integration
- Building Management System (BMS) configuration and interfacing with subsystems
- Participation in system commissioning and site testing activities
- Documentation of engineering and project workflows
Preferred Skills & Knowledge
- Basic knowledge of PLC programming (Siemens, Schneider, or equivalent)
- Understanding of electrical circuits, control panels, and instrumentation
- Familiarity with BACnet, Modbus, or other industrial communication protocols
- Knowledge of automation systems, HVAC, or building services will be an advantage
- Strong problem-solving and analytical skills
- Team player with willingness to learn in a hands-on project environment
What We Offer
- Hands-on training with industry-standard PLCs, SCADA, and BMS platforms
- Exposure to real project workflows from design to commissioning
- Mentorship from experienced automation engineers
- Opportunity to work on live integration projects with industrial and building systems
- Practical experience that strengthens career readiness in automation and control engineering
- Certificate of Internship upon completion (with potential for future career opportunities)
Program Duration
- 3 to 6 months
Who Should Apply
- Undergraduates / fresh graduates in Electrical Engineering, Computer Engineering, Mechatronics, or related disciplines
- Candidates passionate about automation and control systems
Key Requirements:
- Able to start immediately
- Earliest Available Start-Date for Internship
Location: Nearest to MacPherson MRT
Working Hours: Monday to Friday, 9:00 AM – 6:00 PM
- Ready to join us?
Click Submit now
Computer Science
Posted today
Job Viewed
Job Description
Company
Vector InfoTech Pte Ltd
Designation
Computer Science & Engineering Intern (Automation Projects)
Date Listed
04 Sep 2025
Job Type
Entry Level / Junior Executive
Intern/TS
Job Period
Immediate Start, For At Least 3 Months
Profession
Telecommunications
Industry
Wholesale Trade
Location Name
3015A Ubi Road 1, Singapore
Address
3015A Ubi Rd 1, Singapore
Map
Allowance / Remuneration
$800 - 1,000 monthly
Company Profile
Established in 1992, Vector InfoTech is the leader in Industrial Security, Networks, IT and Telecommunications. We take pride in offering a comprehensive range of reliable products, solutions and services enabling our customers to achieve operational & functional excellence. Over the last decade, we have grown to serve 10+ industries, provide services to customers in more than 40 countries, sold more than 100 different brands and services, worked with over 1400 customers and delivered 4000+ projects resulting in a staggering growth of 275% in revenue
Job Description
Vector Infotech is undertaking an automation project involving PLC programming, Electrical Panel design, and Building Management System (BMS) integration. We are inviting motivated interns to join us for a 3 to 6 months internship program, where you will gain hands-on experience in real-world industrial automation.
Key Learning Areas / Responsibilities
- PLC programming, testing, and troubleshooting
- Electrical panel wiring, schematics, and system integration
- Building Management System (BMS) configuration and interfacing with subsystems
- Participation in system commissioning and site testing activities
- Documentation of engineering and project workflows
Preferred Skills & Knowledge
- Basic knowledge of PLC programming (Siemens, Schneider, or equivalent)
- Understanding of electrical circuits, control panels, and instrumentation
- Familiarity with BACnet, Modbus, or other industrial communication protocols
- Knowledge of automation systems, HVAC, or building services will be an advantage
- Strong problem-solving and analytical skills
- Team player with willingness to learn in a hands-on project environment
What We Offer
- Hands-on training with industry-standard PLCs, SCADA, and BMS platforms
- Exposure to real project workflows from design to commissioning
- Mentorship from experienced automation engineers
- Opportunity to work on live integration projects with industrial and building systems
- Practical experience that strengthens career readiness in automation and control engineering
- Certificate of Internship upon completion (with potential for future career opportunities)
Program Duration
3 to 6 months
Who Should Apply
- Undergraduates / fresh graduates in Electrical Engineering, Computer Engineering, Mechatronics, or related disciplines
- Candidates passionate about automation and control systems
Application Instructions
Please apply for this position by submitting your text CV using InternSG.
Kindly note that only shortlisted candidates will be notified.
Computer Science Teacher
Posted today
Job Viewed
Job Description
Hiring: Computer Science Teacher (Cambridge International A Level)
Location: River Valley Campus
Salary range: $2800 to $300 per month (commensurate with experience)
Working hours: Mon-Fri 9am to 6pm
Responsibilities:
- Prepare and conduct lessons according to the course syllabus and scheme of work
- Provide necessary supervision to the students and report students' discipline issues to the Student Affairs staff
- Schedule and prepare examination papers and assignments
- Monitor the performance and progress of each student, including academic counselling
- Give feedback to Management about the continual improvement of the class performance
- Mark and grade all course work, assignments and examination papers
- Give feedback to Management on the course proceedings at the end of semester/course/modules
- Participate in programme review meetings
Requirements:
- Minimum a Bachelors Degree
- At least 1 year of relevant experience
HOW TO APPLY:
Please send in your resume to: .EDU.SG & indicate in the subject as "Computer Science Teacher"
We regret that only shortlisted candidates will be notified.
Job Types: Part-time, Contract
Contract length: 12 months
Pay: 2, 3,200.00 per month
Work Location: In person
Computer Science Backend Intern
Posted today
Job Viewed
Job Description
Company
Performance Rotors Pte Ltd
performance-
Designation
Computer Science Backend Intern
Date Listed
21 Jul 2025
Job Type
Entry Level / Junior Executive
Intern/TS
Job Period
From Sep 2025, For At Least 6 Months
Profession
IT / Information Technology
Industry
Electronics
Location Name
1 Fusionopolis Walk, Singapore
Address
1 Fusionopolis Walk, Singapore
Map
Allowance / Remuneration
$1,000 - 1,300 monthly
Company Profile
Preface: Are you passionate about building high-performance backend systems that power next-generation robotics? Apply now to be a key player in transforming the future of human-machine interaction
At Performance Rotors, we're developing the next generation of aerial robotic systems that work with humans, not just for them. Our mission is to redefine human-robot teaming through intelligent software and purposeful design. We're looking for innovative and driven interns to work on backend systems, together with our multidisciplinary team that builds the software that powers autonomous and semi-autonomous systems in real-world environments.
Job Description
What you'll do
Learn about backend systems that powers aerial robotics
Learn about scaling software to multiple robots
Work on backend modules which integrates with the backend system that the company has
Qualifications
Basic understanding of Golang
Familiarity with REST API, WebSockets or gRPC
Strong problem solving skills and eager to learn new technologies
Additional skills (if have)
Experience with Docker and CI/CD tools
Familiarity with live video streaming protocols such as RTMP, WebRTC, FTL
Familiarity with Android app development
This position is already closed and no longer available. You may like to view the other latest internships here.
Computer Science Teachers (Mathvision Enrichment Centre)
Posted 1 day ago
Job Viewed
Job Description
We are looking for a dedicated and passionate Tutor to join our team and inspire students in their educational journey. The ideal candidate is patient, team-oriented, and committed to making a difference in education.
Responsibilities:
• Provide engaging, one-on-one or small-group instruction to students
• Monitor and evaluate student progress, providing constructive feedback to support growth
• Foster a positive and encouraging learning environment
Requirement:
• Qualifications in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related technical field
• Ability to simplify complex technical concepts for learners at various levels (beginner to advanced)
• Strong passion for education and student development
• Excellent communication skills and patience
• Ability to work well as part of a team
We are seeking for teachers for the following levels:
• For Sec 3 & Sec 4 / Gr 9 – 10
• For JC 1 & JC 2 / Gr 11 – 12
Academic Researcher Position in Computer Science
Posted today
Job Viewed
Job Description
Our institution seeks to appoint a distinguished Academic Researcher in Computer Science. The successful candidate will contribute to cutting-edge research initiatives, leveraging their expertise in data management, machine learning, natural language processing, and decision making.
Key Responsibilities- Develop and lead innovative research projects, fostering collaborations with faculty members and external partners.
- Publish high-impact papers in top-tier conferences and journals, showcasing exceptional research outcomes.
- Mentor undergraduate and graduate students, guiding them in their academic pursuits and research endeavors.
We offer an attractive package that includes a competitive salary, comprehensive benefits, and a supportive environment that encourages professional growth and development. Our faculty enjoy the freedom to pursue their research interests, with generous support for proposal development.
Successful candidates will have a Ph.D. in Computer Science or a related field, with a strong research record and excellent communication skills. We are committed to fostering a diverse and inclusive community, welcoming applicants from various backgrounds and disciplines.
As a tenure-track position, this role offers opportunities for career advancement and professional growth. If you are a talented researcher looking to make a meaningful contribution to our institution's mission, we encourage you to apply.
Research Engineer I(AI/Computer Science/FinTech)
Posted today
Job Viewed
Job Description
NTU-WeBank Joint Research Centre On FinTech is Singapore's 1st Joint Research Centre in Fintech. By employing "state-of-the-art" research, such as data science and analytics, Internet of Things (IoT) and blockchain technologies, the centre aims to enable and realise Banking 4.0, where banking can be personalised and done anytime, anywhere.
We are seeking a motivated candidate to join our FinTech research team as a Research Engineer. The successful candidate will support ongoing research initiatives by applying advanced machine learning, NLP, and large language models (LLMs) to develop next-generation risk prediction systems and intelligent decision-making tools that drive real business impact.
Key Responsibilities:
- Design and deploy credit risk and fraud prediction models using deep learning and NLP.
- Build and optimize LLM-powered solutions for risk management and behavioral analysis.
- Develop RAG workflows and intelligent agents for financial applications.
- Collaborate with cross-functional teams to integrate AI solutions into production systems.
- Conduct research on AI applications in fintech, contributing to innovation and knowledge sharing.
Job Requirements:
- A good Bachelor's degree in AI, Computer Science, FinTech, or related fields; strong statistical background.
- Experience with BERT, LSTM, GRU architectures, and financial risk modeling.
- Proficient in Python, Linux, and open-source LLM platforms.
- Knowledge of prompt engineering, multimodal modeling, and Retrieval-Augmented Generation RAG pipelines.
- Strong research and problem-solving skills; ability to deliver production-ready AI models.
- Experience in financial engineering, derivatives, or econometrics.
- Excellent written and verbal communications skills
We regret that only shortlisted candidates will be notified.
Be The First To Know
About the latest Computer science Jobs in Singapore !
Computer Science Teachers (For Sec 3 & Sec 4 / Gr 9 – 10) -
Posted today
Job Viewed
Job Description
Required Qualifications
- Passionate about the cause of education
- Dedicated and patient
- Team spirit
- Bachelor's Degree in the related subject
Job Timings (Non-negotiable)
- 44 Hours Per Week
- Monday - Thursday: 11:30 am - 07:30 pm
- Saturday and Sunday: 09:30 am - 06:30 pm
- Lunch Break: 01:30 pm - 02:30 pm
Overtime
Employees who work more than the stipulated working hours on any day will be paid for any additional hour worked at 1.5 times their hourly basic rate of pay.
Public Holidays
- The Centre will remain closed on all public holidays EXCEPT Labour Day and Vesak Day. The board examinations are held in May/June and we are duty bound to our students to remain open on these two public holidays to assist them in their final examination preparation.
- Employees who work on Public Holidays (9:30AM - 6:30PM) will receive twice their basic rate of pay for work on that day.
Leave Policy
- Annual leave : 18 days
- Birthday Leave: 1 day
- Family Care Leave : 2 days (the above unused leave will be encashed at the end of the year)
- Medical leave: 14 days
- Hospitalisation Leave : 60 days (includes 14 days of medical leave) Unused leaves will lapsed at the end of the year
- Maternity leave :16 weeks (For Singapore Citizens) 8 weeks (For others)
- Paternity leave :2 weeks (If employee has worked for 3 continuous months and child is a Singapore Citizen) For Others, as per mutual agreement between employee and employer.
- Childcare Leave :6 days (if child is less than 7 years, and a Singapore Citizen) 2 days (if child is less than 7 years, for others, as per Employment Act)
- Compassionate Leave: 3 days (can be availed only once in a year)
Insurance
- General Physician (GP) : No Co-Pay (Panel Clinic)
- Specialist (SPL) : $2000 per calendar year (No Panel)
- Hospitalisation (Hosp) : $000 Annual (Govt Restr, 4 bedded Ward)
- Dental Plan (DP) : 1000 per calendar year, 10% Co-Pay (No Panel)
Resignation Procedure
- Employees are free to resign with just a 1-day notice period. We understand that new opportunities can arise, and we don't want a lengthy notice period to stand in your way. Our priority is to support your success, whether that's with us or in your next role.
Walk-in interview
Monday Tuesday, Wednesday, Thursday, Saturday and Sunday at 2:30PM at MathVision Campus, Tekka Place, Annex Block, #01-51 to #01-54 and #01-55 to #01-59, 2 Serangoon Road, Singapore
Please whatsapp your resume or education qualifications at
Tell employers what skills you haveTeaching
ICT
MOE Syllabus
Drawing
Information Technology
Spreadsheets
Communication Skills
Team Player
Oral & Written Communication Skills
TUTOR
Software Engineer
Posted today
Job Viewed
Job Description
We are looking for a dedicated and skilled Full Stack Software Engineer to design, develop, and maintain end-to-end software systems. The successful candidate will be responsible for building reliable, scalable, and secure applications that meet business and technical requirements.
Key Responsibilities- Deliver optimized, scalable, and maintainable software solutions.
- Design and develop both frontend and backend components, including APIs and business logic.
- Enhance and maintain existing applications to meet functional and technical specifications.
- Conduct unit, integration, system, and user acceptance testing to ensure high-quality deliverables.
- Utilize configuration management, integration, and automation tools for efficient deployment.
- Perform debugging and troubleshooting to ensure system reliability.
- Prepare and maintain technical documentation for software systems.
- Identify areas for improvement and recommend solutions for system enhancements.
- Participate in feature-level system design, including application, database, and infrastructure design.
- Ensure all applications comply with security standards and best practices.
- Diploma or Degree in Computer Science, Software Engineering, Information Technology, or related field.
- Minimum 3 years of relevant experience in software or application development.
- Strong experience with full-stack development, including:
Frontend: JavaScript, React, Angular, or equivalent.
Backend: Java, C#, , Python, or equivalent.
- Good understanding of software design principles and architecture (e.g., Object-Oriented Design, microservices, REST APIs, cloud computing).
- Experience with version control systems (e.g., Git) and modern development tools (e.g., Docker, Kubernetes, CI/CD).
- Practical experience with cloud platforms such as AWS or Azure.
- Familiarity with Agile methodologies (Scrum, Kanban) and the Software Development Life Cycle (SDLC).
- Experience working with relational and non-relational databases (SQL, NoSQL), including performance optimization and troubleshooting.
- Strong analytical and problem-solving skills with attention to detail.
Software Engineer
Posted today
Job Viewed
Job Description
FairPrice Group stands as Singapore's leading grocery retailer, deeply committed to serving the community by providing essential goods and services. In an era of rapid technological advancement, we are embarking on a significant and transformative digital journey. This initiative aims to profoundly enhance our customer experience, making every interaction seamless and intuitive, while simultaneously streamlining our operational efficiencies to ensure we remain at the forefront of the retail industry. Our commitment to innovation is unwavering, as we strive to create a more connected and responsive ecosystem for our customers and employees alike.
We are actively seeking a highly skilled, motivated, and forward-thinking Integration Software Developer to become a pivotal member of our dynamic Customer Tech department in the newly formed customer function (CCO). In this critical role, you will be instrumental in architecting and ensuring the seamless integration between our sophisticated customer technology stack and a myriad of other vital enterprise systems. Your primary focus will revolve around the development of robust, scalable, and secure APIs (Application Programming Interfaces) and comprehensive data ETL (Extract, Transform, Load) processes.
These will serve as the backbone for connecting our diverse customer-facing applications, such as our intuitive mobile app and our efficient Point-of-Sale (POS) systems, with both internal platforms and external ecosystems, including our strategic external loyalty merchant systems. This position offers a unique opportunity to shape the digital landscape of Singapore's largest grocery retailer.Responsibilities: Driving Integration Excellence
As an Integration Software Developer , your key responsibilities will include:
API Design and Development: Proactively design, develop, and meticulously maintain high-performance APIs that facilitate smooth and secure data exchange for both internal system integrations and external partnerships. This includes defining API specifications, ensuring data integrity, and optimizing for speed and reliability.
Data ETL Pipeline Management: Implement, manage, and optimize sophisticated data ETL (Extract, Transform, Load) pipelines. You will be responsible for extracting data from various sources, transforming it into a usable format, and loading it into target systems, ensuring data consistency and availability across disparate platforms.
Cross-Functional Collaboration: Engage in close and collaborative partnerships with product managers, front-end developers, other engineering teams, and business stakeholders. Your ability to understand complex integration requirements and translate them into effective, scalable technical solutions will be paramount.
System Scalability and Reliability: Proactively ensure the scalability, reliability, and security of all integration solutions. This involves designing fault-tolerant systems, implementing monitoring tools, and continually optimizing performance to handle increasing data volumes and user traffic.
Issue Resolution and Debugging: Independently and collaboratively troubleshoot, diagnose, and efficiently resolve complex integration-related issues. This includes identifying root causes, implementing effective fixes, and documenting solutions for future reference.
Code Quality and Architectural Contribution: Actively participate in rigorous code reviews, providing constructive feedback to peers and ensuring adherence to best practices and coding standards. You will also contribute meaningfully to architectural discussions, offering insights and recommendations to shape the future of our integration landscape.
Documentation and Knowledge Sharing: Create and maintain comprehensive documentation for all APIs, ETL processes, and integration solutions, facilitating knowledge transfer and ensuring maintainability.
JOB REQUIREMENTSTo excel in this role, you should possess:
Exceptional Programming Proficiency: Demonstrated expert-level proficiency in Golang, Python, and SQL. You should be adept at writing clean, efficient, and well-documented code in these languages.
API Expertise: A strong, in-depth understanding of API design principles, including RESTful architectures and GraphQL. Experience with various API authentication and authorization mechanisms is essential.
Data Integration Acumen: Extensive experience with diverse data integration patterns, methodologies, and ETL processes. You should be comfortable working with various data formats and ensuring data quality during transfers.
Independent and Collaborative Spirit: Proven ability to work autonomously, take initiative, and manage multiple priorities effectively. Equally important is your capacity to thrive in a collaborative team environment, contributing positively to group objectives.
Analytical and Problem-Solving Prowess: Excellent analytical, critical thinking, and problem-solving skills, with a methodical approach to identifying and resolving complex technical challenges.
Big Pluses: Added Advantages
While not strictly mandatory, the following experiences will significantly enhance your application:
Cloud Platform Experience: Hands-on experience working with Google Cloud Platform (GCP) services, particularly those related to data processing, API management, and serverless computing such as Apigee, GKE, Cloud Run/Function, Cloud Composer, Big Query and Cloud SQL
Integration Platform Knowledge: Familiarity and experience with Salesforce Mulesoft or other enterprise-level integration platforms.
SKILLSNOT APPLICABLE