31 IT Architecture jobs in Bahrain
Senior Software Engineer - Cloud Architecture
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, implement, and manage scalable, secure, and highly available cloud-native applications and infrastructure.
- Develop and maintain microservices architectures, ensuring seamless integration and communication.
- Utilize containerization technologies like Docker and orchestration tools like Kubernetes for application deployment and management.
- Implement and optimize CI/CD pipelines for automated testing and deployment.
- Work with cloud services (e.g., EC2, S3, Lambda, Azure VMs, Google Cloud Compute) to build resilient solutions.
- Collaborate with development teams to define infrastructure requirements and best practices.
- Monitor system performance, troubleshoot issues, and implement performance enhancements.
- Ensure adherence to security best practices and compliance requirements in the cloud environment.
- Develop and maintain infrastructure as code (IaC) using tools like Terraform or CloudFormation.
- Provide technical leadership and mentorship to junior engineers.
- Participate in code reviews and contribute to the overall software development lifecycle.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 6 years of experience in software engineering, with a strong focus on cloud architecture and development.
- Extensive experience with at least one major cloud platform (AWS, Azure, GCP).
- Proficiency in programming languages such as Python, Java, Go, or Node.js.
- Hands-on experience with Docker, Kubernetes, and CI/CD tools (e.g., Jenkins, GitLab CI).
- Solid understanding of microservices patterns, distributed systems, and API design.
- Experience with infrastructure as code (IaC) tools.
- Knowledge of database technologies (SQL and NoSQL) and caching mechanisms.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and as part of a distributed team.
- Experience with Agile methodologies.
Senior Software Engineer - Cloud Architecture
Posted today
Job Viewed
Job Description
This role demands exceptional problem-solving skills, a passion for innovation, and the ability to work autonomously in a remote environment. You will be responsible for driving best practices in cloud development, ensuring high availability, performance, and cost-efficiency of cloud solutions. Collaboration with cross-functional teams, including product managers, DevOps engineers, and other software developers, is essential. Your ability to translate business requirements into technical designs and communicate complex technical concepts effectively will be highly valued. We are looking for a proactive engineer who is adept at identifying and resolving technical challenges, optimizing cloud resources, and contributing to the evolution of our cloud strategy. Experience with infrastructure as code (IaC) tools and advanced security principles in the cloud is a significant advantage. This is an excellent opportunity to work on cutting-edge technologies in a forward-thinking, remote-first company.
Responsibilities:
- Design, build, and maintain scalable, reliable, and performant cloud-native applications and services.
- Architect and implement robust cloud infrastructure solutions on platforms like AWS, Azure, or GCP.
- Develop and manage containerized applications using Docker and Kubernetes.
- Implement and optimize CI/CD pipelines for automated testing and deployment.
- Write high-quality, maintainable, and efficient code in languages such as Python, Java, Go, or Node.js.
- Collaborate with product managers and stakeholders to understand requirements and translate them into technical solutions.
- Troubleshoot and resolve complex technical issues in distributed systems.
- Ensure security best practices are implemented across all cloud environments and applications.
- Optimize cloud resource utilization for performance and cost-efficiency.
- Mentor junior engineers and promote best practices in software development and cloud architecture.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of professional software development experience, with at least 3 years focused on cloud architecture and development.
- Extensive experience with at least one major cloud provider (AWS, Azure, GCP).
- Strong proficiency in microservices architecture, containerization (Docker, Kubernetes), and orchestration.
- Solid understanding of CI/CD principles and tools (e.g., Jenkins, GitLab CI, CircleCI).
- Experience with infrastructure as code (IaC) tools (e.g., Terraform, CloudFormation, Ansible).
- Proficiency in one or more modern programming languages (e.g., Python, Java, Go, Node.js).
- Excellent problem-solving, analytical, and communication skills.
- Ability to work independently and collaboratively in a remote team environment.
- Experience with serverless technologies and API design is a plus.
Senior Software Engineer - Cloud Architecture
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable cloud-native applications.
- Architect and implement robust cloud infrastructure on AWS, Azure, or GCP.
- Develop and maintain microservices architecture.
- Implement and manage CI/CD pipelines for automated deployments.
- Write high-quality, maintainable, and efficient code in languages such as Java, Python, or Go.
- Ensure the security, performance, and scalability of cloud solutions.
- Collaborate with cross-functional teams to define and implement technical solutions.
- Troubleshoot and resolve complex technical issues.
- Mentor junior engineers and contribute to team best practices.
- Stay current with emerging cloud technologies and industry trends.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 8 years of professional software development experience.
- Extensive experience with cloud platforms (AWS, Azure, GCP).
- Proficiency in microservices architecture and design patterns.
- Hands-on experience with containerization (Docker, Kubernetes).
- Experience with infrastructure as code tools (Terraform, Ansible).
- Strong understanding of CI/CD principles and tools.
- Expertise in at least one programming language (e.g., Java, Python, Go).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
Senior Software Engineer - Cloud Architecture
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and deploy scalable cloud-native applications and microservices.
- Architect and implement robust cloud infrastructure on platforms like AWS, Azure, or GCP.
- Develop and maintain CI/CD pipelines for automated testing and deployment.
- Write high-quality, maintainable, and efficient code in relevant programming languages.
- Collaborate with product managers and other engineers to define software requirements.
- Optimize application performance, scalability, and reliability.
- Implement security best practices for cloud environments and applications.
- Mentor junior software engineers and conduct code reviews.
- Troubleshoot and resolve complex technical issues.
- Stay current with emerging cloud technologies and industry trends.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 7 years of experience in software development.
- Minimum of 3 years of experience with cloud platforms (AWS, Azure, GCP).
- Strong proficiency in one or more programming languages (Java, Python, Go, C#, Node.js).
- Experience with microservices architecture, RESTful APIs, and distributed systems.
- Hands-on experience with containerization (Docker, Kubernetes).
- Knowledge of CI/CD tools and practices (Jenkins, GitLab CI, GitHub Actions).
- Familiarity with infrastructure-as-code (Terraform, CloudFormation).
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Excellent problem-solving, analytical, and communication skills.
Senior Software Engineer (Cloud Architecture)
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and manage scalable and secure cloud infrastructure and services.
- Architect cloud-native solutions using AWS, Azure, or GCP.
- Implement and maintain CI/CD pipelines for automated deployment.
- Develop and deploy microservices-based applications.
- Ensure the security, reliability, and performance of cloud environments.
- Optimize cloud resource utilization and manage costs effectively.
- Collaborate with development teams to integrate cloud solutions into applications.
- Provide technical leadership and mentorship to junior engineers.
- Stay current with emerging cloud technologies and best practices.
- Implement infrastructure as code using tools like Terraform or CloudFormation.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5-7 years of experience in software engineering, with a focus on cloud architecture.
- Proven experience designing and implementing solutions on AWS, Azure, or GCP.
- Strong proficiency in at least one programming language (e.g., Python, Java, Go).
- Expertise in containerization technologies like Docker and Kubernetes.
- Solid understanding of microservices architecture, networking, and databases.
- Experience with CI/CD tools and practices.
- Excellent problem-solving, analytical, and communication skills.
- Experience with infrastructure as code tools (e.g., Terraform, Ansible).
- Ability to work independently and as part of a remote team.
Graduate Trainee - Architecture
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Assist senior architects in developing design concepts and presentations.
- Prepare architectural drawings, plans, and 3D models using CAD and BIM software.
- Conduct research on building materials, construction techniques, and regulatory requirements.
- Support project management activities, including scheduling and documentation.
- Participate in site visits to observe construction progress and quality.
- Collaborate with the design team on various architectural projects.
- Learn and apply industry best practices in architectural design.
- Assist in preparing specifications and tender documents.
- Engage in client meetings and contribute to project discussions.
- Develop a portfolio of work during the traineeship.
- Recent Bachelor's or Master's degree in Architecture.
- Strong academic performance and a keen interest in architectural design.
- Proficiency or willingness to learn architectural software (AutoCAD, Revit, SketchUp).
- Good understanding of architectural principles and design theory.
- Excellent communication, teamwork, and organizational skills.
- Proactive attitude and eagerness to learn.
- Legal eligibility to work in Bahrain.
AI Designer Generative Architecture
Posted 6 days ago
Job Viewed
Job Description
Job Category: AI Archecture
Job Type: Full Time
Job Location: Bahrain
We are seeking an AI Designer specialized in Generative Architecture to lead the transformation of verbal and conceptual inputs into detailed architectural solutions. This role blends deep architectural understanding with state-of-the-art AI, ML, and computational design tools. You will be responsible for creating automated workflows that interpret verbal briefs and translate them into intelligent 3D spatial configurations optimized for marine environments.
Key Responsibilities
- Develop end-to-end AI-assisted design systems that convert verbal concepts into architectural layouts and 3D models
- Fine-tune and deploy large language models (LLMs) to interpret design intents and spatial narratives
- Use generative design platforms and reinforcement learning to propose optimized spatial solutions based on site constraints, climate, and user needs
- Integrate AI outputs with BIM/CAD tools such as Revit, Rhino, or AutoCAD for seamless design iteration
- Build intelligent scripts and algorithms to simulate material behavior, circulation flows, daylighting, and sustainability metrics
- Collaborate with architects and naval engineers to validate AI-generated proposals and integrate with real-world constraints
- Train and refine AI/ML models using in-house data from past projects to enhance design relevance
- Explore new frontiers of voice-driven and sketch-to-design workflows using multimodal AI systems (text+image+geometry)
- Stay updated on AI breakthroughs in architecture and implement experimental workflows to maintain V-Marine’s innovation edge
- Master’s degree in Architecture, Computational Design, Artificial Intelligence, or a related field
- Proven experience in AI-aided architectural workflows or research (e.g., text-to-design, design optimization, LLMs in design)
- Strong command of tools such as:
- Midjourney, DALL·E, RunwayML (for conceptual visualizations)
- Spacemaker AI, Autodesk Generative Design, Hypar, Finch 3D
- Rhino + Grasshopper, Revit + Dynamo, Unity/Unreal for architectural visualization
- Python, TensorFlow, HuggingFace Transformers, or OpenAI APIs for developing or integrating LLMs
- Familiarity with vector databases, embeddings, and prompt engineering for design interpretation
- Strong portfolio demonstrating AI-driven, generative, or computational architectural projects
- Knowledge of marine design or modular construction is a plus
- Excellent skills in abstract thinking, algorithmic logic, and design storytelling
Please upload your CV and portfolio when applying.
After submitting your resume, we kindly request that you record a Video CV , no longer than 2 to 3 minutes, and send it to .
In Your Video CV, Please
- Introduce yourself
- Explain how your AI and architectural experience can contribute to V-Marine’s innovation lab
- Share your current salary and expected compensation package
- Current work status
- Reason for seeking a new opportunity
- Required notice period
- Last salary (attach recent payslip if available)
- Expected compensation
- Portfolio details (especially AI-generated design work, research, or scripts)
Fill The Form In The Below Link
#J-18808-Ljbffr
Be The First To Know
About the latest It architecture Jobs in Bahrain !
AI Designer – Generative Architecture
Posted 10 days ago
Job Viewed
Job Description
We are seeking an AI Designer specialized in Generative Architecture to lead the transformation of verbal and conceptual inputs into detailed architectural solutions. This role blends deep architectural understanding with state-of-the-art AI, ML, and computational design tools. You will be responsible for creating automated workflows that interpret verbal briefs and translate them into intelligent 3D spatial configurations optimized for marine environments.
Key Responsibilities:- Develop end-to-end AI-assisted design systems that convert verbal concepts into architectural layouts and 3D models
- Fine-tune and deploy large language models (LLMs) to interpret design intents and spatial narratives
- Use generative design platforms and reinforcement learning to propose optimized spatial solutions based on site constraints, climate, and user needs
- Integrate AI outputs with BIM/CAD tools such as Revit, Rhino, or AutoCAD for seamless design iteration
- Build intelligent scripts and algorithms to simulate material behavior, circulation flows, daylighting, and sustainability metrics
- Collaborate with architects and naval engineers to validate AI-generated proposals and integrate with real-world constraints
- Train and refine AI/ML models using in-house data from past projects to enhance design relevance
- Explore new frontiers of voice-driven and sketch-to-design workflows using multimodal AI systems (text+image+geometry)
- Stay updated on AI breakthroughs in architecture and implement experimental workflows to maintain V-Marine’s innovation edge
- Master’s degree in Architecture, Computational Design, Artificial Intelligence, or a related field
- Proven experience in AI-aided architectural workflows or research (e.g., text-to-design, design optimization, LLMs in design)
- Strong command of tools such as:
- Midjourney, DALL·E, RunwayML (for conceptual visualizations)
- Spacemaker AI, Autodesk Generative Design, Hypar, Finch 3D
- Rhino + Grasshopper , Revit + Dynamo , Unity/Unreal for architectural visualization
- Python , TensorFlow , HuggingFace Transformers , or OpenAI APIs for developing or integrating LLMs
- Familiarity with vector databases, embeddings, and prompt engineering for design interpretation
- Knowledge of marine design or modular construction is a plus
- Excellent skills in abstract thinking, algorithmic logic, and design storytelling
Please upload your CV and portfolio when applying.
After submitting your resume, we kindly request that you record a Video CV , no longer than 2 to 3 minutes, and send it to .
In your Video CV, please:
- Introduce yourself
- Explain how your AI and architectural experience can contribute to V-Marine’s innovation lab
- Share your current salary and expected compensation package
- Reason for seeking a new opportunity
- Required notice period
- Last salary (attach recent payslip if available)
- Expected compensation
- Portfolio details (especially AI-generated design work, research, or scripts)
We’re looking for the minds that will shape the next frontier of architectural intelligence. If you see architecture not just as design, but as data-driven creation—this role is for you.
Upload CV/Resume * Allowed Type(s): .pdf, .doc, .docx
By using this form you agree with the storage and handling of your data by this website. *
#J-18808-LjbffrSenior Architecture Project Manager
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Manage architectural projects from inception through completion.
- Develop project plans, including scope, budget, and schedule.
- Lead and coordinate project teams, including architects, engineers, and contractors.
- Liaise with clients to understand their requirements and provide regular project updates.
- Oversee the design development process and ensure adherence to design intent.
- Manage the procurement of materials and services.
- Ensure compliance with building codes, regulations, and safety standards.
- Conduct site visits and construction administration.
- Identify and mitigate project risks and issues.
- Deliver projects on time, within budget, and to the highest quality standards.
- Bachelor's degree in Architecture or a related field.
- Professional Architect license or certification is preferred.
- Minimum of 8 years of experience in architectural project management.
- Proven track record in managing large-scale and complex architectural projects.
- Strong understanding of architectural design principles, construction methods, and materials.
- Proficiency in project management software and architectural design tools (e.g., AutoCAD, Revit).
- Excellent leadership, communication, and negotiation skills.
- Ability to manage multiple projects simultaneously and meet deadlines.
Senior Architecture Design Lead
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design process for architectural projects from inception to completion.
- Develop innovative design concepts and master plans.
- Prepare detailed architectural drawings, renderings, and specifications.
- Coordinate with engineering disciplines and consultants.
- Manage design team members and mentor junior architects.
- Ensure compliance with building codes, zoning regulations, and client requirements.
- Conduct site analysis and feasibility studies.
- Oversee the selection of building materials and systems.
- Present design proposals to clients and stakeholders.
- Ensure design quality and adherence to project budgets and timelines.
Qualifications:
- Master's degree in Architecture from an accredited institution.
- Licensed Architect with professional registration.
- Minimum of 8 years of progressive experience in architectural design and project leadership.
- Proven experience leading design teams and managing architectural projects.
- Proficiency in architectural software (e.g., AutoCAD, Revit, SketchUp, Adobe Creative Suite).
- Strong understanding of building codes, zoning laws, and construction methods.
- Excellent design sensibility, creativity, and technical skills.
- Exceptional communication, presentation, and interpersonal skills.
- Ability to manage multiple projects and meet deadlines.
- Experience in a hybrid work environment is a plus.