indeed
AI Engineer
Humain
الرياض, KSA
Full Time
Mid
Onsite
1 weeks ago
PythonJavaGoC++JavaScriptTypeScript
Free
Job Fit Check
Base Career helps you apply smarter for this job.
?%
Ready to ScanKey skills for this role
PythonJavaGo
About the Role
HUMAIN, a PIF-backed AI company, is seeking a Software Engineer to design, develop, and maintain scalable software platforms for AI infrastructure and enterprise solutions. The role involves building cloud-native applications, APIs, and collaborating with AI teams.
Key Skills for This Role
PythonJavaGoC++JavaScriptTypeScript
Responsibilities
- Design, develop, test, deploy, and maintain high quality software applications and backend services
- Build scalable cloud native applications, microservices, and distributed systems that support AI platforms and enterprise solutions
- Develop, maintain, and optimize RESTful APIs and system integrations
- Collaborate with AI engineers and data scientists to deploy machine learning models into production environments
- Optimize application performance, scalability, reliability, availability, and security
- Implement automated testing, continuous integration, and continuous deployment (CI/CD) pipelines
- Troubleshoot software defects and resolve technical issues across development, testing, and production environments
- Design and maintain databases, data pipelines, and distributed data processing systems
- Participate in code reviews and contribute to software development standards, coding guidelines, and engineering best practices
- Prepare and maintain technical documentation, architecture diagrams, and system specifications
- Collaborate with cross functional teams to deliver software projects within agreed timelines and project objectives
- Evaluate emerging technologies and recommend solutions that improve software quality, scalability, operational efficiency, and maintainability
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline
- Experience developing software using programming languages such as Python, Java, Go, C++, or JavaScript/TypeScript
- Proficiency with modern development frameworks such as React, Angular, Node.js, Spring Boot, .NET, or similar
- Experience with cloud platforms including AWS, Azure, or GCP
- Knowledge of containerization and orchestration technologies such as Docker and Kubernetes
- Familiarity with SQL and NoSQL databases, distributed systems, and API development
- Experience with Git, CI/CD pipelines, DevOps practices, and software lifecycle management
- Understanding of software security principles, authentication, authorization, and secure coding practices
- Familiarity with AI/ML workflows, MLOps, data engineering, or cloud based AI platforms is considered an advantage
- Strong analytical, problem solving, communication, and collaboration skills
- Ability to work effectively in a fast paced, innovation driven environment
Full Job Posting
About HUMAIN
- HUMAIN is a Saudi Public Investment Fund (PIF) backed artificial intelligence company focused on developing large scale AI infrastructure, Arabic large language models, and enterprise AI platforms.
- The company brings together advanced technologies, cloud infrastructure, and artificial intelligence expertise to deliver innovative solutions that support digital transformation across industries.
Position Overview
- HUMAIN is seeking a talented and motivated Software Engineer to design, develop, test, and maintain scalable software platforms that support the company's artificial intelligence ecosystem, cloud infrastructure, and enterprise AI solutions.
- This role works closely with AI researchers, machine learning engineers, product managers, data engineers, and cloud teams to develop secure, reliable, and high performance software applications that power AI platforms, foundation models, data services, and enterprise products.
- The successful candidate will contribute to building modern software systems while following established software engineering, cloud architecture, and cybersecurity best practices.
Key Responsibilities
- Design, develop, test, deploy, and maintain high quality software applications and backend services.
- Build scalable cloud native applications, microservices, and distributed systems that support AI platforms and enterprise solutions.
- Develop, maintain, and optimize RESTful APIs and system integrations.
- Collaborate with AI engineers and data scientists to deploy machine learning models into production environments.
- Optimize application performance, scalability, reliability, availability, and security.
- Implement automated testing, continuous integration, and continuous deployment (CI/CD) pipelines.
- Troubleshoot software defects and resolve technical issues across development, testing, and production environments.
- Design and maintain databases, data pipelines, and distributed data processing systems.
- Participate in code reviews and contribute to software development standards, coding guidelines, and engineering best practices.
- Prepare and maintain technical documentation, architecture diagrams, and system specifications.
- Collaborate with cross functional teams to deliver software projects within agreed timelines and project objectives.
- Evaluate emerging technologies and recommend solutions that improve software quality, scalability, operational efficiency, and maintainability.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
- Experience developing software using programming languages such as Python, Java, Go, C++, or JavaScript/TypeScript.
- Proficiency with modern development frameworks such as React, Angular, Node.js, Spring Boot, .NET, or similar technologies.
- Experience with cloud platforms including Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP).
- Knowledge of containerization and orchestration technologies such as Docker and Kubernetes.
- Familiarity with SQL and NoSQL databases, distributed systems, and API development.
- Experience with Git, CI/CD pipelines, DevOps practices, and software lifecycle management.
- Understanding of software security principles, authentication, authorization, and secure coding practices.
- Familiarity with AI/ML workflows, MLOps, data engineering, or cloud based AI platforms is considered an advantage.
- Strong analytical, problem solving, communication, and collaboration skills.
- Ability to work effectively in a fast paced, innovation driven environment supporting large scale AI and cloud technologies.
What We Offer
- Competitive salary and benefits package.
- Opportunities to contribute to innovative artificial intelligence and cloud technology initiatives.
- Professional development and continuous learning opportunities.
- Collaborative and multicultural work environment.
- A workplace committed to innovation, quality, teamwork, and continuous improvement.
Pay
- From ﷼24,000.00 per month
Work Location
- In person
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career