Deskripsi Pekerjaan
At Macquarie, youâre empowered to shape a career thatâs rewarding in all the ways that matter. We are seeking a skilled Full Stack Engineer to join our dynamic team, specifically focusing on the development of our AI Control Plane. This permanent, full-time role is ideal for a mid-level professional looking to drive innovation in financial technology.
As a Full Stack Engineer, you will play a critical role in designing and implementing the infrastructure that governs our AI models. You will work alongside data scientists and engineers to build scalable, robust, and secure applications that power our next generation of digital solutions. You will leverage modern development practices and tools to deliver high-quality software solutions, ensuring that our AI capabilities are accessible, secure, and efficient. Join us to make a tangible impact on the future of our business.
Tanggung Jawab
- Design, develop, and maintain full-stack web applications for the AI Control Plane.
- Build and optimize APIs and microservices to manage the machine learning lifecycle.
- Collaborate with cross-functional teams to integrate AI models into production environments.
- Ensure system reliability, security, and high performance under load.
- Write clean, well-documented code and conduct thorough code reviews.
- Troubleshoot complex technical issues and implement scalable solutions.
- Participate in agile ceremonies including sprint planning and daily stand-ups.
Kualifikasi
- Bachelorâs degree in Computer Science, Software Engineering, or a related technical field.
- 3-5 years of professional experience in full-stack software development.
- Proficiency in JavaScript frameworks (e.g., React, Angular, Vue) and backend technologies (e.g., Node.js, Python).
- Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
- Understanding of AI/ML concepts, MLOps pipelines, and data engineering principles.
- Strong problem-solving skills and a commitment to writing clean, maintainable code.
- Excellent communication skills and the ability to work effectively in a team-oriented environment.