Careers

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.