Careers

UI / UX Design Intern

Singapore
Job Description & Requirements

Are you passionate about design and eager to learn in a fast-paced environment? We’re looking for a UI/UX Design Intern who has a hunger for growth, a strong work ethic, and a willingness to tackle new challenges. As an intern, you’ll be working on real projects, gaining hands-on experience while collaborating with our global team.

What You’ll Be Doing

  • Designing web and mobile applications using Figma.
  • Conducting research and analyzing competitors to provide insights for product decisions.
  • Collaborating closely with engineers, marketers, and international colleagues to help define, design, and deliver new features.
  • Creating illustrations and graphics when needed using Adobe Illustrator and Photoshop.

What We’re Looking For

  • Experience in UI/UX design through personal, professional or college projects that you can demonstrate. We expect you to submit or present your design portfolio.
  • Proficiency in Figma, with experience designing for web interfaces.
  • Strong communication skills in English, as you’ll be working with team members from different parts of the world.
  • A passion for learning and a willingness to work hard and take on new challenges. We’re a startup. So, we cover a lot of grounds in a short period of time.
  • Past experience of internship with a startup is a big plus.

If you’re an enthusiastic designer looking to gain hands-on experience and work on exciting projects, we want to hear from you! Let’s build some awesome products together!

AI Developer Intern

Singapore
Job Description & Requirements

Are you a junior developer or a student passionate about AI and eager to dive into the dynamic world of startups? At AiChat, we’re revolutionizing how businesses engage with customers through cutting-edge chatbot solutions. Join us as an AI Developer Intern and gain hands-on experience building innovative tools that empower enterprises to drive sales and enhance customer experiences.

What’s in It for You?

  • Work alongside a high-energy, innovative team.
  • Gain real-world exposure to fast-paced startup culture.
  • Contribute to impactful projects and see the results of your work in action.
  • Sharpen your technical skills and learn from industry experts.

Key Responsibilities:

  • Learn & Build: Develop clean, maintainable, and efficient backend code with guidance from experienced developers.
  • Experiment & Optimize: Dive into data and processes to solve problems, improve performance, and optimize systems.
  • Collaborate: Work closely with the frontend team to build and integrate microservices-based applications.
  • Stay Curious: Participate in team discussions to understand business needs and translate them into technical solutions.
  • Document Your Work: Maintain clear and organized technical documentation to support ongoing development.

What We’re Looking For:

  • Passion for AI: Strong enthusiasm for AI technologies and building solutions that make a difference.
  • Eager to Learn: Basic familiarity with backend development (Node.js, TypeScript, or similar languages) and a desire to grow.
  • Problem-Solver: A curious mindset and a willingness to tackle challenges head-on.
  • Team Player: An ability to collaborate effectively with others in a dynamic environment.
  • Bonus Points: Exposure to WebGL, video/audio streaming tools, or modern development principles (OOP, design patterns, CI/CD) is a plus but not required.

Why AiChat?

This is more than just an internship. It’s a chance to work on exciting, real-world projects that will push your boundaries and give you invaluable startup experience. If you’re ready to learn, adapt, and create in a fast-moving AI-driven environment, we’d love to have you on board!

Join AiChat and start building the future of AI-powered customer engagement! ✨

AI Engineer Intern

Singapore
Job Description & Requirements

We are looking for passionate and driven AI Engineer Interns to join our team in developing cutting-edge Digital Human AI Chatbots. This project involves Voice AI, voice cloning, avatar cloning, and AI-driven conversational agents that enhance human-computer interaction. Interns will gain hands-on experience in AI model development, NLP, deep learning, and system integration while contributing to innovative AI-powered digital human solutions.

Roles & Responsibilities

As an AI Engineer Intern, you will:

  • Develop and optimize AI-driven chatbots with advanced voice and avatar cloning.
  • Implement and refine Voice AI and voice cloning for realistic speech synthesis.
  • Create and enhance AI-generated avatars for seamless digital human interaction.
  • Integrate AI models with frontend and backend systems for real-time performance.
  • Research and evaluate state-of-the-art AI tools, models, and techniques.
  • Optimize chatbot performance for accuracy, responsiveness, and scalability.
  • Test, debug, and refine AI solutions for a seamless user experience.
  • Document findings, methodologies, and best practices to contribute to AI research.

Required Skills & Qualifications

  • Pursuing or completed a degree in Computer Science, AI, Machine Learning, or a related field.
  • Strong programming skills in Python, with experience in TensorFlow, PyTorch, or OpenAI’s tools.
  • Familiarity with natural language processing (NLP), speech synthesis (TTS), and voice cloning.
  • Knowledge of frontend (React) and backend (Node.js, REST APIs) integration is a plus.
  • Experience with machine learning model training, fine-tuning, and optimization.
  • Understanding of 3D avatar modeling, animation, or deep learning-based rendering is a bonus.
  • Ability to research, analyze, and experiment with new AI models and technologies.
  • Strong problem-solving skills, attention to detail, and a passion for AI innovation.

What You’ll Gain

  • Hands-on experience with real-world AI development projects.
  • Exposure to cutting-edge AI tools and technologies in Voice AI and avatar cloning.
  • Mentorship from experienced AI professionals and industry experts.
  • Opportunity to work on impactful AI solutions with real-world applications.
  • Potential for a full-time opportunity based on performance.

How to Apply

Interested candidates should submit their resume, portfolio (if applicable), and a brief statement on why they’re interested in this AI internship to hr@aichat.com

Sales & Marketing Executive Intern

Singapore
Job Description & Requirements

We are looking for a dynamic and creative Sales & Marketing Executive Intern to join our team. This internship offers hands-on experience in business development, sales, and digital marketing. You will play a crucial role in promoting our chatbot solutions, engaging potential clients, and driving brand awareness through various marketing initiatives.

Key Responsibilities:

  • Assist in business development efforts, including lead generation, outreach, and relationship building.
  • Create engaging content for social media marketing, including short videos, posts, and campaigns to drive engagement.
  • Develop and deliver impactful presentations and pitches to potential clients.
  • Support marketing campaigns, email outreach, and digital advertising efforts.
  • Analyze industry trends and competitors to identify growth opportunities.
  • Collaborate with the team to strategize and execute sales and marketing initiatives.

Requirements:

  • Familiarity with Canva, and social media such as TikTok, and Instagram .
  • Strong communication and presentation skills.
  • Experience or interest in content creation (videos, social media, marketing materials).
  • Ability to work in a fast-paced startup environment and adapt to changing priorities.
  • Passion for sales, marketing, and AI technology.
  • Self-motivated, proactive, and eager to learn.
  • Bonus if you have experience in photo and video editing.

Perks & Benefits:

  • Hands-on experience in a high-growth SaaS startup.
  • Potential for full-time conversion based on performance.
  • Mentorship from industry professionals.
  • Opportunity to make a direct impact on company growth.

If you’re a go-getter looking to gain real-world experience in sales and marketing while working with cutting-edge AI technology, we’d love to hear from you!

Digital Project Specialist

Malaysia
Job Description & Requirements

We are seeking a dynamic and forward-thinking Digital Project Specialist to join our team and lead special projects in the digital, web, and immersive technology space. This role is ideal for a creative and ambitious individual, including recent graduates eager to kickstart their careers in digital project management and emerging AI technologies. The ideal candidate will have a passion for innovation, a knack for client relationships, and the ability to deliver projects with precision and creativity.

Key Responsibilities

  • Project Management - Assist in planning, execution, and delivery of special digital projects across multiple platforms. Work alongside cross-functional teams, including designers, developers, and external vendors. Learn to manage timelines, budgets, and deliverables under supervision.
  • Client Management - Support client-facing tasks, including gathering requirements and ensuring satisfaction. Build relationships with clients and understand their objectives.
  • Pitching & Presentations - Contribute to business development by assisting in the preparation of pitch decks, proposals, and creative concepts. Deliver engaging presentations, blending creativity with technical insight.
  • Creative & Technical Support - Assist in conceptualizing and delivering web-based solutions, digital installations, and immersive experiences in the metaverse. Explore and suggest innovative applications of AI and digital technologies for client projects.
  • Travel - Willingness to travel for client meetings, on-site installations, and project rollouts as required.

QualificationsEssential Skills & Experience

  • A degree in digital media, marketing, computer science, or a related field. Recent graduates are welcome to apply.
  • Familiarity with project management principles and tools.
  • Strong organizational skills and attention to detail.
  • Excellent verbal and written communication skills.

Preferred Skills & Experience

  • Interest in AI and emerging digital technologies.
  • Exposure to web development, digital installations, or related fields is a plus.
  • Creativity and the ability to present ideas in a clear and compelling way.

Personal Attributes

  • Eagerness to learn and grow in a fast-paced startup environment.
  • Proactive and team-oriented mindset.
  • Adaptable and willing to travel as needed to meet project demands.

What We Offer

  • Mentorship and opportunities for professional development.
  • Hands-on experience with innovative and high-profile digital projects.
  • A diverse and collaborative team environment.

Lead Developer

Malaysia
Job Description & Requirements

Key Responsibilities

Technical Leadership

  • Lead the design, development, and maintenance of cloud-based software solutions with a focus on scalability, reliability, and performance.
  • Provide technical direction and architectural guidance to the development team.
  • Establish and uphold engineering best practices, including code reviews, unit testing, and CI/CD.
  • Ensure solutions meet high technical standards in security, compliance, and quality.

Team Management and Mentorship

  • Mentor and guide developers, fostering a culture of learning and continuous improvement.
  • Delegate tasks effectively and ensure team members are empowered to take ownership of their work.
  • Collaborate with cross-functional teams to align on technical priorities and business goals.
  • Provide timely feedback and recognize team members' contributions.

Project Delivery

  • Manage project timelines, ensuring on-time delivery of high-quality results.
  • Identify and mitigate risks and dependencies early in the project lifecycle.
  • Track and communicate project progress through regular updates and demos to stakeholders.
  • Maintain and evolve internal and external knowledge bases and documentation.

Strategic Contributions

  • Collaborate with Product Managers and other stakeholders to align technical solutions with business goals.
  • Contribute to defining and evolving the company's technical vision and delivery strategy.
  • Showcase initiative and strategic thinking to drive innovation and improvement within the team.

What You Will Bring

  • 7+ years of software development experience, including full-stack and cloud-based applications.
  • 2+ years of leadership or team lead experience.
  • Hands-on experience with Node.js, TypeScript, or equivalent.
  • Development Knowledge: Solid understanding of modern development principles, including Object-Oriented Programming, Design Patterns, SOLID Principles, unit testing, and CI/CD.
  • Frontend Proficiency: Strong grasp of HTML/HTML5, CSS/CSS3, JavaScript, and React.js.
  • Database Design: Experience designing database schemas and familiarity with Redis and Cassandra.
  • Familiarity with WebGL, video and audio streaming tools.
  • Bonus: Experience working on AI projects related to NLP/LLMs.
  • Strong communication and teamwork skills.
  • Bachelor’s Degree in Computer Science, Engineering, or a related field, or equivalent work experience.
  • A proactive mindset with demonstrated leadership and mentoring capabilities.

Why Join AiChat?

  • Be part of a growing team driving innovation in chatbot technology.
  • Lead impactful projects and mentor a talented team of developers.
  • Collaborate with a supportive and diverse team in a dynamic environment.
  • Clear career trajectory to a VP Engineering role based on performance.

If you are a motivated developer with leadership experience and aspirations to grow your career, we encourage you to apply!

Fullstack Engineer

Malaysia
Job Description & Requirements

AiChat is a leading provider of multi-channel chatbot solutions for enterprises. Our mission is to empower businesses with smart, business-oriented chatbot platforms that drive sales and enhance customer engagement.

This role offers the opportunity to be part of an innovative team that is transforming the way businesses engage with customers through AI-driven chat solutions. If you're passionate about backend development and ready to take on impactful projects, we’d love to hear from you!

Key Responsibilities:

  • Develop High-Quality Code: Write clean, maintainable, and efficient code while implementing functional tests in an Agile environment.
  • Optimize and Troubleshoot: Analyze data, processes, and code to identify areas for optimization, solve issues, and improve performance.
  • Translate Business Needs: Understand business requirements and collaborate with the team to define workflows and technical specifications.
  • Cross-Team Collaboration: Work closely with Frontend Developers to build and maintain integrated microservices-based applications.
  • Promote Best Practices: Contribute to knowledge sharing, continuous improvement, and team training to stay up-to-date on industry practices and methodologies.
  • Document Technical Specifications: Create clear, detailed documentation for reference and ongoing maintenance.
  • Project Leadership: Take ownership of projects as needed, providing guidance and direction to ensure successful delivery.

Qualifications:

  • Experience: 3-5 years of hands-on experience with Node.js, TypeScript, or equivalent.
  • Development Knowledge: Solid understanding of modern development principles, including Object-Oriented Programming, Design Patterns, SOLID Principles, unit testing, and CI/CD.
  • Frontend Proficiency: Strong grasp of HTML/HTML5, CSS/CSS3, JavaScript, and React.js.
  • Database Design: Experience designing database schemas and familiarity with Redis and Cassandra.
  • Familiar with WebGL, video and audio streaming tool

Bonus Skills:

Experience with microservices architecture.

Background in developing SaaS platforms.

VP, Engineering

Indonesia
Job Description & Requirements

AiChat is a leading multi-channel chatbot solution for enterprise. Our visions is to have every business to have a smart and business-oriented chatbot communication platform to drive sales and customer engagement.  

As VP Engineering at AiChat, you will be responsible for leading our team of developers and QA aligned with specific mission and business objectives that directly impact our customers. You will be expected to manage your team to deliver high-quality results while ensuring alignment with our company's technical vision and strategy.   This role reports to Chief of Product, with possible career trajectory to CTO.

Expected Collaborations

  • Collaborate with Product Managers to align on roadmaps and goals/KPI for your team.
  • Collaborate with Product Managers to provide solutions and analysis of future scale and expansion opportunities
  • Align with Chief Product Officer, DevOps and AI to ensure your team's work aligns with the engineering strategy and technical vision.
  • Work with Solution Architects or pre-sales in defining feasible solutions.
  • Coordinate with Technical Recruiters to hire new team members.
  • Collaborate with the AI team to adopt ML and AI into products managed by you.

Tasks and Responsibilities Delivery

  • Ensure projects are tracked and team follows project management guidelines
  • Assign qualified project owners to execute properly scoped, planned, and delivered projects
  • Understand team capacity for projects and ensure a steady pace without burnout
  • Ensure project deliverables meet engineering standards
  • Align with cross-team initiatives to avoid blocking other teams
  • Manage stakeholders' expectations via status updates and demos on key projects
  • Address risks and dependencies early in projects to avoid delays
  • Track and measure engineering productivity, spot bottlenecks, and evolve processes to make the team more effective
  • Ensure dependencies are managed and cross-team projects are synchronized.

Strategy and Alignment

  • Define technical vision and delivery strategy against business and product goals and clearly communicate to the team
  • Provide context to team about company goals, product and technical strategy, key metrics, and resources
  • Align regularly with stakeholders on team priorities and goals
  • Provide technical direction to projects and systems by working with lead developers
  • Set ambitious yet achievable goals/KPIs that focus the team on high-impact outcomes
  • Conduct regular team huddles to maintain and evolve engineering practices, policies, and guidelines on people growth and management, recruitment, onboarding, and organization.

Talent

  • Mentor and coach team members, manage appraisals, and handle high and low performers effectively
  • Provide timely feedback and recognize team members' contributions
  • Create growth opportunities by growing ownership and sponsorship for team members
  • Spot needs and gaps in knowledge and expertise and hire new talents
  • Set up effective onboarding and handle offboarding of team members
  • Grow leaders by ensuring team members are given problems rather than tasks

Culture

  • Ensure high team morale and happiness, and promote participation in company activities
  • Establish and maintain an inclusive and diverse environment
  • Ensure strong and positive collaboration within the team
  • Create a culture of ownership, empowerment, and autonomy aligned with company values
  • Establish a growth mindset culture where people feel safe to make mistakes and learn from them

Technical Excellence

  • Review and ensure solutions consider key cross-cutting concerns like security, compliance, reliability, and performance
  • Maintain and evolve internal and external knowledge bases and technical documentation
  • Ensure systems owned by the team are operational and healthy
  • Establish support practices and guidelines to handle bug reports, requests, and incidents
  • Deliver solutions with high technical quality, upholding quality standards
  • Provide technical leadership, ensuring engineering principles and practices are well established
  • Nurture technical knowledge and innovation to stay up to date with latest developments

What you will bring

  • Over 10 years of leading software engineering for enterprise or Software-as-a-Service (SaaS), with experience in product development of at least 2 years
  • Experience designing and implementing cloud-based services
  • Experience with Full stack development and Web Apps
  • Strong verbal and written communication skills
  • Bachelor’s Degree and/or relevant work experience with strong computer engineering background
  • At least 3 years leadership experience for VP Engineering
  • Excellent technical, business and organizational competence that enables you to grow a engineering organization for VP Engineering

Senior Fullstack Developer for Web and 3D

Indonesia
Job Description & Requirements

AiChat is looking for full-stack developers/backend developers with web and 3D environment to build our SaaS omni-channel CX conversational platform.  You will be primarily focusing on developing and integrating 3D models or avatars into our web-based SaaS omnichannel platform.  You should also be someone who loves solving problems, build scalable and reliable platforms.  Collaborating with others, knowledge sharing, supporting and helping team for growth and learning to foster the right engineering culture.

Responsibilities Technical Architecture

  • Work with product managers in understanding product specifications and how it impacts technical design
  • Design technical architecture and flows that describe how components will be put together
  • Recommend and implement application monitoring, system improvements and optimisations with Engineering Manager to ensure system availability and scalability
  • Document technical debts and prioritize them in backlog with Engineering Manager
  • Design and scalable pipeline for rendering or delivering animated avatars syncing with voice audio using lip-animation technology like Nvidia Audio2face or Azure AI and rendering engines like WebGL or Unreal Engine, server or client side

Delivery

  • Implement microservices that streams animation and sync with voice into 3D engine for Web or stream with server-side rendering
  • Implement audio conversions suitable for input to 3D engines and WebGL
  • Put together 3D models in a scene compatible with the environment.
  • Perform blendshapes mapping between 3D models where required
  • Perform testing and optimize for latency and synchronization
  • Write quality and easily readable code and implement functional tests
  • Oversee junior developers in developing same quality code expected of company quality
  • Collaborate closely with Front-end developers to develop integrated microservices applications.
  • Document technical specifications for future reference and maintenance
  • Take lead on projects, as needed

Team and Culture

  • Participate in continuous improvement, knowledge sharing and training to remain current on best practices, programming methodologies assisting peers.

Requirements

  • At least 5 - 7 years experience with NodeJs, or equivalent
  • Worked with 3D engines like Unity/Three.js/WebGL for 3D rendering and animation
  • Experience with real-time audio and video streaming and buffering and applications of different audio formats optimised for web playback
  • Experience with Web RTC, Web Audio, Web Sockets
  • Plus if you have experience with Nvidia Audio2Face or Azure AI technology
  • Knowledge of modern development principles and best practices (Object Oriented Programming, Design Patterns, SOLID Principles, unit testing, continuous integration and deployment)
  • Proficient understanding in HTML/HTML5, CSS/CSS3, Javascript, ReactJS.
  • Experienced in designing database schemas, and working with Redis/Cassandra
  • Experienced managing and implementing microservices architecture
  • Bonus experience developing SaaS platforms.