Research and Development Engineer
AOLANI MANAGEMENT PTE. LTD.Salary Range
SGD 120,000 - SGD 192,000 /year
SGD 10,000 - SGD 16,000/month
Skills Required
Job Description
Job Overview
We are looking for multiple talented Research and Development (R&D) Engineer with over 5 years of professional experience to join our dynamic engineering team. The ideal candidate excels in at least one of the following areas: platform R&D, network architecture, or server R&D. You will be responsible for designing, developing, and optimizing high-performance technical solutions that drive our product innovation and business growth. Collaborate with cross-functional teams including program managers, supply chain managers and sales team to deliver reliable, scalable, and cutting-edge technical outcomes aligned with company strategic goals.
Key Responsibilities
• Design, develop, test, and iterate on technical solutions focusing on at least one core area: platform R&D, network architecture, or server R&D.
• Participate in the full software/hardware development lifecycle (SDLC), including requirement analysis, technical design, coding, debugging, integration, and deployment.
• Optimize existing systems or products to enhance performance, reliability, scalability, and security based on business needs and technical trends.
• Collaborate with cross-functional teams to gather and refine technical requirements, ensure alignment on development goals, and resolve technical challenges.
• Conduct technical research and evaluation on emerging technologies, frameworks, and tools relevant to platform, network, or server domains, and propose innovative application solutions.
• Write clear, maintainable, and efficient code (for software-focused roles) or design specifications (for hardware/architecture-focused roles) and maintain technical documentation.
• Participate in code reviews (for software) or design reviews (for architecture/hardware) to ensure code quality, design rationality, and compliance with technical standards.
• Troubleshoot and resolve complex technical issues in production or development environments, providing timely and effective technical support.
• Stay updated on industry trends, technical advancements, and best practices in platform R&D, network architecture, or server R&D, and share knowledge within the team.
Required Qualifications & Skills
• Bachelor’s degree or above in Computer Science, Electrical Engineering, Software Engineering, or a related technical field.
• Minimum 5 years of professional R&D experience, with proven expertise in at least one of the following areas: platform R&D, network architecture, or server R&D.
• Strong teamwork and communication skills, with the ability to effectively collaborate and communicate with internal and external parties across multilingual work environments
• For Platform R&D focus: Proficiency in backend programming languages (e.g., Java, Python, Go, C++) is a must. Experience in frontend technologies (e.g., Vue.js) will be a strong plus. Candidates should have a solid background in designing and building distributed systems and microservices architectures, with hands-on experience in the design and development of cloud platforms or operation and maintenance (O&M) platforms being highly preferred.
• For Network Architecture focus: Strong knowledge of network protocols (TCP/IP, UDP, BGP, OSPF, etc.), experience in designing and optimizing network architectures, and familiarity with network equipment (e.g., Cisco, H3C, Huawei) or SDN technologies,and hands-on experience with RDMA networks, including RoCE and InfiniBand (IB), for performance tuning and troubleshooting.
• For Server R&D focus: Experience in server hardware design, firmware development (BIOS/UEFI), server performance optimization, or server virtualization technologies (e.g., VMware, KVM).
• Familiarity with software/hardware development tools, version control systems (e.g., Git), and testing frameworks.
• Excellent problem-solving, analytical thinking, and technical debugging abilities.
• Demonstrated ability to work independently, manage multiple tasks, and meet project deadlines in a fast-paced environment.
• Understanding of software/hardware quality standards and security best practices.
Preferred Qualifications
• Bachelor’s degree or above in a related technical field.
• Professional certifications relevant to the core focus area (e.g., AWS Certified Solutions Architect, Cisco CCNP/CCIE, VMware VCP, or relevant programming certifications).
• Experience in deploying large-scale computing cluster networks.
• Proficient with RDMA networks, including InfiniBand (IB) and RoCE, with hands-on experience in tuning, troubleshooting, and optimizing cluster performance.
• Experience in developing products for cloud computing, big data, or artificial intelligence fields.
• Familiarity with agile development methodologies (Scrum, Kanban) and DevOps practices (CI/CD, Docker, Kubernetes).
• Experience in leading small-scale R&D projects or mentoring junior engineers.
• Knowledge of open-source technologies and contributions to open-source projects is a plus.
What We Offer
• Competitive compensation aligned with experience and role scope.
• Opportunities to work on regional, large-scale data center infrastructure projects.
• Professional development through structured training and certification programs.
• A collaborative engineering-driven environment with clear architectural ownership.