Full-Stack Developer (AI Background) - Onsite, Saudi Arabia
Location:
Dammam, Saudi Arabia
Duration:
8 Months (Onsite)
Experience Level:
Senior (5-8 years)
Job Overview:
We are seeking a
Senior Full-Stack Developer (Python)
with an AI background to join our team for onsite engagement in
Dammam, 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.
Strong infrastructure knowledge is critical
, including containerization, orchestration, and CI/CD pipeline management.
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
.
Containerize applications using Docker
and manage deployment on
OpenShift
clusters.
Design, implement, and maintain CI/CD pipelines using Jenkins
for automated builds, testing, and deployments.
Ensure seamless deployment and operation of AI-powered applications across different environments.
Manage infrastructure components
including container orchestration, service mesh configurations, and deployment strategies.
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.
Monitor and optimize application performance in containerized environments
.
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).
Experience with creating API's using
Python
.
Hands-on experience working with
AI models
and integrating them into applications (e.g., via APIs, on-prem deployments, etc.).
Strong infrastructure knowledge
with proven experience in containerization and orchestration.
Proficiency in Docker
for containerizing applications and managing container lifecycles.
Experience with OpenShift
for container orchestration and deployment management.
Solid understanding of CI/CD practices
with hands-on experience building and maintaining
Jenkins pipelines
.
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
.
Experience with
infrastructure as code, configuration management, and deployment automation
.
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 ( 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
.
Experience with Kubernetes
and container orchestration concepts.
Familiarity with monitoring and logging tools
(Prometheus, Grafana, ELK stack).
Experience with GitOps practices
and automated deployment strategies.
Knowledge of security best practices
for containerized applications.
Additional Information:
This is a
full-time onsite role
in
Dammam, Saudi Arabia
for 8 months.
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.
Strong infrastructure background is essential
for managing deployments and ensuring application reliability.
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
with
strong infrastructure capabilities
, we'd love to hear from you!
Job Type: Contract
Contract length: 8 months
Experience:
Full-Stack development: 5 years (Preferred)
Language:
* Arabic (Required)
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.