Senior Full Stack Engineer

Institute Of Foundation Models — United Arab Emirates · Posted ~3 hours ago

Senior Full-time

Skills

full stack development software engineering web technologies AI systems AI deep learning high performance computing

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior full stack engineering role developing advanced software solutions connected to artificial intelligence research and high-performance computing environments. The role requires strong engineering skills and innovative problem solving.

Highlights

Work on advanced AI-related engineering challenges alongside researchers and engineers while contributing to innovative software solutions.

Description

About The Institute Of Foundation Models We are a dedicated research lab for building, understanding, using, and risk-managing foundation models. Our mandate is to advance research, nurture the next generation of AI builders, and drive transformative contributions to a knowledge-driven economy. As part of our team, you’ll have the opportunity to work on the core of cutting-edge foundation model training, alongside world-class researchers, data scientists, and engineers, tackling the most fundamental and impactful challenges in AI development. You will participate in the development of groundbreaking AI solutions that have the potential to reshape entire industries. Strategic and innovative problem-solving skills will be instrumental in establishing MBZUAI as a global hub for high-performance computing in deep learning, driving impactful discoveries that inspire the next generation of AI pioneers. The Role The Senior Fullstack Engineer will play a central role in developing and maintaining both backend and frontend components of our AI platforms, tools, and products. You will be responsible for building scalable APIs, managing data flows, and delivering user-friendly web and mobile applications. This position requires expertise across multiple technology stacks, with a focus on Python-based backend development and modern frontend frameworks. You will work closely with AI researchers, product managers, and design teams to transform cutting-edge AI research into robust and accessible applications. Key Responsibilities Design, develop, and maintain backend services and RESTful APIs using Python frameworks such as FastAPIBuild data processing pipelines, integrate with databases, and ensure secure and efficient data managementDesign and implement frontend web applications using modern frameworks such as Vue.js, React, or Next.jsDevelop mobile applications using Flutter, delivering consistent cross-platform user experiencesCollaborate with AI research teams to integrate model inference, data visualization, and AI feature embedding into productsWrite clean, maintainable, and well-documented code following industry best practicesOptimize application performance, scalability, and security across backend and frontend systemsManage database design, optimization, and queries using PostgreSQL and SQL-based systemsDevelop CI/CD pipelines to streamline deployment and testing processesTroubleshoot and resolve technical issues across the full software stackStrong proficiency in Python backend development, particularly with FastAPI or similar frameworksSolid understanding of relational databases (PostgreSQL), SQL queries, and data schema designExtensive experience with modern frontend development using Vue.js, React, Next.js, or similar frameworksProficiency in Flutter for cross-platform mobile app developmentStrong skills in JavaScript, HTML5, and CSS3 for responsive web application designExperience with RESTful API design, authentication, and security best practicesFamiliarity with version control systems (Git), Docker, and cloud deployment pipelinesStrong debugging, troubleshooting, and problem-solving skillsExcellent communication and collaboration abilities in cross-functional engineering teams Academic Qualifications Bachelor’s degree in Computer Science, Software Engineering, or a related technical field requiredMaster’s degree or equivalent experience in Fullstack Development or Systems Engineering preferred Professional Experience - Required Strong proficiency in Python backend development, particularly with FastAPI or similar frameworksSolid understanding of relational databases (PostgreSQL), SQL queries, and data schema designExtensive experience with modern frontend development using Vue.js, React, Next.js, or similar frameworksProficiency in Flutter for cross-platform mobile app developmentStrong skills in JavaScript, HTML5, and CSS3 for responsive web application designExperience with RESTful API design, authentication, and security best practicesFamiliarity with version control systems (Git), Docker, and cloud deployment pipelinesStrong debugging, troubleshooting, and problem-solving skillsExcellent communication and collaboration abilities in cross-functional engineering teams Professional Experience - Preferred Experience integrating AI/ML models or AI-driven features into web and mobile applicationsFamiliarity with cloud platforms (AWS, Azure, GCP) and Kubernetes-based deploymentsKnowledge of real-time communication protocols (WebSockets, gRPC)Experience building admin dashboards, data visualization tools, or annotation platformsExperience working in research or academic environments with interdisciplinary teams