Skip to main content
Are you the one? Join us in creating solutions for a better world, see our job openings below.

If you are great at what you do, we want you. See our job openings below.

Researcher - Cyber Security (All Levels)

Researcher - Cyber Security (All Levels)

Work Type
Location
Permanent
Singapore
Responsibilities
  • Collaborate with cyber threat experts to enhance system security
  • Conduct fuzzing, reverse engineering and code audit to look out for security flaws on software
  • Develop proof-of-concept in software security flaws
  • Investigate security flaws found and provide remedies to counter cyber threats
Requirements
  • Diploma/Degree in Information System, Computer Science or Computer Engineering or equivalent
  • Possess strong interest and passion in the Cyber Security domain
  • Strong background in assembly language, C
  • Knowledge in Android/iOS internals, security mitigation
  • Experience in reversing engineering would be an added advantage
  • Certification in OSCP, OSCE would be an added advantage
What we offer
  • Competitive salary, bonuses and attractive benefits
  • A flat hierarchy with minimal bureaucracy. All technical leads are also hands-on
  • Opportunities to pursue your interests (within the objectives of the company)
  • Learning opportunities through courses, seminars and conferences
  • A stable working environment
  • Flexible working hours
  • A chance to make a real difference to society through your work

NLP Researcher

NLP Researcher

Work Type
Location
Permanent
Singapore
Responsibilities
  1. Research and Development:
      • Stay up-to-date with the latest advancements in NLP and related fields by reviewing scientific literature and attending conferences.
      • Identify research problems and propose innovative solutions to address them.
      • Design and develop NLP models, algorithms, and techniques for various applications, such as text classification, information extraction, sentiment analysis, machine translation, question answering, etc.
      • Conduct experiments, analyse data, and evaluate the performance of NLP models using appropriate metrics and benchmarks.
  2. Algorithm and Model Development:
      • Implement and optimize NLP algorithms and models using programming languages like Python and libraries such as TensorFlow, PyTorch, or spaCy.
      • Apply techniques such as deep learning, statistical modelling, machine learning, or rule-based methods to build effective and efficient NLP systems.
  3. Collaboration and Communication:
      • Collaborate with interdisciplinary teams, including researchers, engineers and programme managers, to define research goals and requirements.
      • Communicate research findings, progress, and challenges through presentations, research papers, technical reports, or internal documentation.
      • Participate in academic and industry conferences to present research work and engage with the broader NLP community.
Requirements
  • Ph.D. or equivalent research experience in a relevant field such as computer science, computational linguistics, or machine learning, with a focus on NLP.
  • Strong theoretical understanding of NLP techniques, algorithms, and models.
  • Proficiency in programming languages such as Python, with experience in implementing NLP algorithms and models using deep learning frameworks (e.g., TensorFlow, PyTorch) or NLP libraries (e.g., spaCy, langchain ).
  • Familiarity with machine learning algorithms and statistical methods commonly used in NLP.
  • Excellent problem-solving and analytical skills, with the ability to design and conduct experiments and analyse data.
  • Strong written and verbal communication skills to present research findings and collaborate effectively with cross-functional teams.
What we offer
  • Competitive salary, bonuses and attractive benefits
  • A flat hierarchy with minimal bureaucracy. All technical leads are also hands-on
  • Opportunities to pursue your interests (within the objectives of the company)
  • Learning opportunities through courses, seminars and conferences
  • A stable working environment
  • Flexible working hours
  • A chance to make a real difference to society through your work

Senior System Engineer (Infra / DevOps)

Senior System Engineer (Infra / DevOps)

Work Type
Location
Permanent
Singapore
Responsibilities
  • Administer, upgrade, maintain high availability, performance, and security of Linux, Windows, storage clusters, virtualization clusters (VMWare and Kubernetes), and critical middleware services.
  • Oversee, monitor, improve infrastructure and critical services health through performance optimization, security hardening, patch management, service updates, and scalability assessments.
  • Drive the adoption of automated practices such as Infrastructure as Code (IaC) for provisioning, configuration, and maintaining infrastructure.
  • Develop, maintain, improve automation scripts and tools to streamline continuous integration (CI) pipelines and deployment processes for software development and IT operations.
  • Design and implement monitoring solutions or observability tools to track infrastructure performance, logs, and application health.
Requirements
  • Educational Background:
    • Diploma, Degree or higher in Computer Engineering, Computer Science, Engineering, Information Technology, or a related technical field. Advanced certifications are a plus.
  • Professional Experience:
    • Minimum 6 years of hands-on, professional experience in IT operations, infrastructure management, software development, or a closely related field.
  • Technical Skills:
    • Proven experience in managing and supporting critical services across Linux, Windows, and middleware platforms.
    • Strong background in Linux administration and management.
    • Strong expertise in Windows Server administration, including AD, GP, Windows-based infrastructure services.
    • Extensive experience in virtualization platforms (ESXi) and container orchestration (Docker).
    • Hands-on experience in network and software-defined storage technologies (Ceph, NAS, NFS).
    • Proficiency in CI/CD processes, automation tools (GitLab CI, Jenkins), deployment workflows.
    • Knowledge in infrastructure monitoring, alerting, logging tools (ELK Stack, Grafana, Loki, Prometheus).
    • Experience in Infrastructure as Code (IaC) tools (Ansible, Chef, Puppet).
    • Strong willingness to learn, collaborate, and contribute to continuous improvement.
Preferred Skills
  • Proficiency in scripting and automation with Bash, Python, Shell, PowerShell, Go, YAML.
  • Strong knowledge of security protocols and best practices in infrastructure management and DevOps.
  • Familiarity with hardware storage technologies (DAS, FC, iSCSI, RAID, SAS, RAID).
  • Experience with common IT integrations (LDAP, SIEM, SMTP, REST).
  • Knowledge in CI/CD methodologies and tools.
What We Offer
  • Competitive salary, bonuses, attractive benefits package.
  • A flat hierarchy with minimal bureaucracy, where all technical leads are also hands-on.
  • Freedom to pursue your interests within reason.
  • Learning opportunities through courses, seminars and conferences.
  • A stable working environment with flexible hours.
  • A chance to make a meaningful impact on society through your work.

AI Researcher

AI Researcher

Work Type
Location
Permanent
Singapore
Summary
We are looking for an enthusiastic and skilled AI Researcher to join our dynamic research team. The ideal candidate should have a strong foundation in artificial intelligence and machine learning, coupled with the passion to innovate and improve the capabilities of existing solutions. You will work on cutting-edge research projects, develop new algorithms, and contribute to the advancement of our AI initiatives, via both independent and collaborative research efforts. The role involves leveraging AI/ML algorithm framework, such as TensorFlow and PyTorch, to develop cutting-edge generative AI/ML solutions. Responsibilities include designing and conducting scientific experiments, utilizing core AI/ML knowledge to develop novel AI solutions in cloud or on-premises environments. The candidate will also be expected to collaborate with the team, participate in code reviews, architecture discussions, and create comprehensive documentation. The ideal candidate should possess a strong foundation in statistical analysis, machine learning, deep learning, generative AI, and text representation techniques. Additionally, the candidate should also have excellent communication skills, a strong work ethic, and a passion for delivering high quality, innovative solutions.
Responsibilities
  • Conduct novel and cutting-edge research in AI and machine learning. Research areas include but are not limited to computer vision (CV), natural language processing (NLP), automatic speech recognition (ASR), etc.
  • Design, implement, and optimize algorithms and models for various applications employing supervised, self-supervised, semi-supervised, or unsupervised learning.
  • Collaborate with our partners and engineers to apply research findings to real-world problems and product development.
  • Communicating regularly with supervisor and Research leads on scientifical progress, insight and research direction.
  • While publishing research papers in reputable journals and conferences is valued, it is not a strict requirement for this role.
  • Contribute to other program-related projects.
  • Collaborate with engineering team to translate researched technology (low TRL) to engineering (high TRL).
  • Candidates applying for senior staff positions are expected to mentor and support team members (or cross-team members) in technical advising.
  • Adhere to ethical research and coding best practices with timely documentation and updates.
Requirements
  • PhD or Master degree in Computer Science, Computer Engineering, Statistics, Engineering, or related technical field.
  • 2-4 years of experience in research and development, specifically in one or more of the following areas:
    • Computer vision.
    • Natural language processing, specifically in large language model (LLM) core component, e.g., joint entity relation, information retrieval, prompt engineering, reasoning, sentiment analysis, guardrail, etc….
    • Generative AI, specifically in generating synthetic data.
    • Audio analytics.
    • Large vision language model (LVLM),
    • Embodied AI.
  • Proficiency in programming languages such as Python and/or C/C++. Experience with deep learning frameworks like TensorFlow, Keras, and/ or PyTorch.
  • Demonstrate an analytical mindset with adept problem-solving skills.
  • Stay abreast of the latest research developments in AI through literature review, attending conferences, and tech-sharing sessions with fellow team members.
  • Exhibit a strong drive to deliver optimal solutions within tight timelines.
  • Excellent analytical, critical thinking, and problem-solving skills.
  • Strong communication and organizational skills. Mentoring experience and skills are a plus.
  • Comprehensive documentation of technical specifications, architectural designs, and best practices.

Data Science & AI Researcher

Data Science & AI Researcher

Work Type
Location
Permanent
Singapore
Summary
We are seeking an AI/ML Researcher to lead the research and development of large language models (LLMs) solutions. The ideal candidate will have a minimum of 2 years of experience in NLP research and a deep understanding of core LLM components, including LLM modeling, information retrieval, entity-relation extraction, agentic frameworks, and reasoning. The role involves leveraging AI/ML algorithm framework, such as TensorFlow and PyTorch, to develop cutting-edge generative LLM solutions. Responsibilities include designing and conducting scientific experiments, utilizing NLP techniques and LLM core components to develop novel LLM solutions in cloud or on-premises environments. The candidate will also be expected to collaborate with the team, participate in code reviews, architecture discussions, and create comprehensive documentation. The ideal candidate should possess a strong foundation in statistical analysis, machine learning, deep learning, generative AI, and text representation techniques. Additionally, the candidate should have excellent communication skills, a strong work ethic, and a passion for delivering high-quality, innovative solutions.
Responsibilities
  • Leading in designing the research and experiment methodology, specifically in LLM core components.
  • Conduct independent research and report experiment results, research findings to stakeholders.
  • Collaborate with engineering team in various data engineering tasks, including data collection, preprocessing, quality control, and augmentation, to curate high-quality datasets essential for model training,
  • Utilize analytical techniques to extract meaningful insights from large datasets
  • Communicating regularly with supervisor and Research leads on scientifical progress, insight and research direction.
  • Publishing research papers in reputable journals and conferences is valued, it is not a strict requirement for this role.
  • Contribute to other program-related projects.
  • Collaborate with engineering team to translate researched technology (low TRL) to engineering (high TRL).
  • Candidates applying for senior staff positions are expected to mentor and support team members (or cross-team members) in technical advising.
Requirements
  • PhD or Master degree in Computer Science, Computer Engineering, Statistics, Engineering, or related field.
  • 2-4 years of experience in research and development, specifically in one or more of the following areas:
    • Natural language processing, specifically in large language model (LLM) core component, e.g., joint entity relation, information retrieval, prompt engineering, reasoning, sentiment analysis, vulnerabilities in LLM, etc.
    • Generative AI, specifically in generating synthetic data.
  • Demonstrate an analytical mindset with adept problem-solving skills.
  • Keep abreast of the latest advancements in program-related techniques and methodologies,
  • Exhibit a strong drive to deliver optimal solutions within tight timelines.
  • Strong communication and organizational skills.
  • Comprehensive documentation of technical specifications, architectural designs, and best practices.

Accounts Assistant

Account Assistant

Work Type
Location
Contract
Singapore
Responsibilities
  • Support duties related to accounts payable and accounts receivable functions
  • Process payment transactions accurately and efficiently
  • Assist in preparation of monthly accounts schedulesPerform monthly bank reconciliation
  • Maintain monthly fixed assets listing
  • Maintain good documentation and proper filing system
  • Assist in audit and tax enquiries
Requirements
  • Minimum 1 year of relevant working experience
  • Possess at least Diploma in Accountancy/LCCI or relevant qualification
  • Able to work independently with minimum supervision
  • Well-organized with strong attention to detail
  • Hands-on experience with MYOB
  • Proficient in Microsoft Office (Excel, Word, Outlook)
  • Singaporeans and permanent residents only
WHAT WE OFFER
  • 1 Year Contract with competitive salary, bonuses and attractive benefits
  • Potential conversion to permanent headcount subjected to performance

Internship (UX Designer)

Internship (UX Designer)

Work Type
Location
Internship
Singapore
Role Overview
As a UX Designer intern at KLASS, you will have the opportunity to apply your design thinking and creative skills to mobile app/web development of our company’s product offerings. You will be able to gain a deeper understanding of the software design, applying your creative flair to conceptualise and prototype UX solutions from the user’s perspective. Additionally, you will also work closely with the Marketing team to support the development of creative marketing & branding collaterals, including brainstorming of creative approaches / strategy.
Responsibilities
  • Conducting user research with user interviews, usability testing, and competitive analysis, to gather insights and inform design decisions.
  • Produce high-fidelity designs, wireframes, and prototypes that represent our brand guidelines and successfully communicate the intended user experience, all derived from our design system.
  • Delivering high-quality design work under the guidance and supervision from stakeholders.
  • Iterate designs in response to user and stakeholder feedback as well as the outcomes of usability tests.
  • Have a passion for creating amazing interfaces and experiences
  • Support development of creative collaterals to support brand development
  • Chance to work with marketing team in brainstorming creative content creation / branding
Requirements
  • Currently studying in a university or polytechnic, preferably in design major (e.g. interaction, graphic, visual communications, product) or related Diploma / Degree
  • Prior UX/UI design projects/internships experience is preferred but not required
  • Availability fulltime for at least 4-6 months or more
  • Experience with responsive design
  • A good grasp of usability best practices and user-centred design principles
  • Strong communication and collaboration skills
  • Knowledge of HTML/CSS and front-end development concepts is a plus
  • Include your portfolio links on your resume is a plus
  • Interest / prior experience in digital marketing is a bonus
  • Singaporean / PR only
Tools
Mainstream design and collaboration tools (e.g. Adobe Illustrator, Adobe Experience Design, Adobe Photoshop, Canva, Figma, etc) OR equivalent
What we offer
  • Competitive allowance and attractive benefits
  • Gain real-world knowledge through hands-on experience
  • A chance to make a real difference to society through your work
  • Professional growth and good learning opportunities

Internship Undergraduate (Software Engineer)

Internship Undergraduate (Software Engineer)

Work Type
Location
Internship
Singapore
Responsibilities
  • Development of experimental projects
  • Design and develop new software systems to support business requirements
  • Documentation of projects
  • Possible Projects
    • Computer system: Improve existing system to enhance user experience when doing machine learning
    • Software Engineering for machine learning: TensorRT
Requirements
  • Currently pursuing Bachelor’s Degree in Engineering /Computer Science /Information Systems or relevant discipline, in Singapore local University
  • Only official University Internship period will be considered
  • Able to commit at least 20 weeks for more insightful internship experience
  • Keen interest in building systems and software engineering
  • Good interpersonal skills and positive learning attitude
  • Ability to work creatively and analytically in a problem-solving environment as well as in a team-oriented and collaborative environment
  • For interested applicants, please email your updated CV to hr@klasses.com.sg and state your school, course of study & official internship period. Only shortlisted candidates will be contacted for interviews and pre-assessments
Preferred Skills
  • Knowledge of Object-Oriented Programming and Patterns
  • Good understanding of Data Structures and Algorithms
  • Knows/willing to learn and code in C++, Python, JavaScript, JSON in a Linux environment
  • Knows/willing to compile and use opensource libraries in python/C++
What we offer
  • Competitive allowance and attractive benefits
  • Gain real-world knowledge through hands-on experience
  • A chance to make a real difference to society through your work
  • Professional growth and good learning opportunities

Internship Polytechnic (Software Engineer)

Internship Undergraduate (Software Engineer)

Work Type
Location
Internship
Singapore
Responsibilities
Front-end
To create GUI upgrades for existing web system, work with video, images and audio on a web front end to allow users to annotate portions that are important for machine learning. Automated test scripting is required for a robust system. Ability to do some work in the backend is good to have. Intended learning outcomes: development in web front end technology and development in automated web tests.


Back-end

To work in the backend in python, Go lang, or C++ to integrate new machine learning technology into our system. The data types that will be encountered include multi-dimensional arrays, and other complex types, as well as video, audio and image data. Ability to understand math from papers will be a bonus. Intended learning outcomes: awareness of machine learning algorithms and backend development to deal with complex data types and working with machine learning algorithms as APIs.

Requirements
  • Currently pursuing Diploma in Engineering /Computer Science /Information Systems or relevant discipline, in Singapore local Polytechnic
  • Only official Polytechnic Internship period will be considered
  • Able to commit at least 20 weeks for more insightful internship experience
  • Good interpersonal skills and positive learning attitude
  • Ability to work creatively and analytically in a problem-solving environment as well as in a team-oriented and collaborative environment
  • For interested applicants, please email your updated CV to hr@klasses.com.sg and state your school, course of study & official internship period. Only shortlisted candidates will be contacted for interviews and pre-assessments
Preferred Skills
  • Front-End: Javascript, Typescript, React.js, Cypress
  • Back-End: C++, python, Go lang, SQL
What we offer
  • Competitive allowance and attractive benefits
  • Gain real-world knowledge through hands-on experience
  • A chance to make a real difference to society through your work
  • Professional growth and good learning opportunities

Interested?
Join our team_