Full Stack Engineer
LyRise
Job Overview:
We are seeking a Senior Full-Stack Developer with an AI background to join our team for an onsite engagement in Riyadh, Saudi Arabia. The role involves working closely on the front-end implementation of AI models, while also contributing to backend development as we transition towards a full-stack approach. The developer will be responsible for integrating multiple custom AI models into user-friendly applications while handling API development, on-prem server deployments, and local machine integrations.
This is an AI-driven role, requiring prior experience working with Generative AI models and understanding how to integrate them into applications effectively. While prompt engineering is not a part of this role, the developer will be required to work with AI models, APIs, and infrastructure for seamless deployment.
Key Responsibilities:
- Develop and maintain front-end applications using React with Redux, Tailwind CSS, and CSS for API window events.
- Collaborate with backend teams and gradually contribute to backend development using Node.js, Express, and possibly Next.js.
- Work on integrating multiple custom AI models into the front end, ensuring scalability and performance.
- Develop APIs to interact with AI models hosted on on-prem servers and local machines.
- Ensure seamless deployment and operation of AI-powered applications.
- Optimize front-end performance and user experience when dealing with AI-generated content.
- Troubleshoot and debug issues across both front-end and backend layers as needed.
- Participate in architecture discussions and contribute to strategic technical decisions.
Required Qualifications & Skills:
- 5-8 years of professional experience as a Full-Stack Developer.
- Strong expertise in React.js with Redux for state management.
- Experience in Tailwind CSS and writing optimized, maintainable styles.
- Experience with backend technologies such as Node.js, Express.js (experience with Next.js is a plus).
- Hands-on experience working with AI models and integrating them into applications (e.g., via APIs, on-prem deployments, etc.).
- Strong understanding of API development, event-driven architecture, and server-side integration.
- Experience deploying and managing applications on local machines and on-prem servers.
- Knowledge of handling multiple AI models in a production environment.
- Comfortable working in a fast-paced environment with evolving requirements.
- Strong problem-solving skills and ability to work independently while collaborating with cross-functional teams.
- Excellent communication skills and ability to work effectively with teams located in different cities (Riyadh & Dammam).
Preferred Skills:
- Experience with Next.js for server-side rendering.
- Understanding of cloud infrastructure for AI model deployment (although this role is primarily focused on on-premise solutions).
- Experience working with AI model fine-tuning (not required but beneficial).
- Knowledge of data structures, algorithms, and software architecture best practices.
Additional Information:
- This is a full-time onsite role in Riyadh, Saudi Arabia.
- The client is based in Dammam, requiring occasional communication and alignment.
- The role requires someone with AI experience who can adapt quickly, but not someone who needs to learn AI from scratch.
- Compensation and benefits will be discussed during the hiring process.
If you have the expertise and experience to bring AI models to life in the front end while working in a hybrid full-stack environment, we'd love to hear from you!