Roles and Responsibilities:
• Provide support and manage software solutions using the latest technologies.
• Support the team with the delivery of end to end systems on time and within coding standards.
• Incorporate quantum / applied mathematics / financial engineering algorithms and predictive models to investigate problems, detect patterns and recommend solutions.
• Develop and carry out research in quantum technologies.
• Identify and resolve defects in existing code and ensure code quality through unit testing.
• Analyze and resolve technical and application problems.
• Maintain and update clear documentation of the algorithm development process and knowledge base.
• Receive and incorporate feedback from end-users.
• Assist the team in other software development activities, including configuration management, basic system administration, code reviews, and system design.
• Collaborate with various teams to create milestones and deliverables.
Requirements:
• Fresh graduates with a bachelor’s degree in Computer Science, Applied Mathematics, Physics, Financial Engineering or any related discipline.
• Strong math skills and solid understanding of algorithm design and optimization; ability and desire to write clean efficient code.
• Experience in quantum computing is a plus.
• Excellent problem-solving skills; ability to simplify and innovate.
• A fast learner, passionate about technology and processes.
• Possess self-initiative, able to work independently and collaboratively with people at various levels.
• Proven verbal and written communication skills.
• Bilingual in both English and Chinese.
• Passionate in a start-up environment.