
PwC
Senior Associate AI Software Engineer
- Permanent
- Doha, Qatar
- Experience 2 - 5 yrs
Job expiry date: 07/05/2026
Job overview
Date posted
23/03/2026
Location
Doha, Qatar
Salary
Undisclosed
Compensation
Job description
The Senior Associate AI Software Engineer within PwC Middle East’s Internal Firm Services (IFS) Labs Practice operates in an innovation lab environment focused on prototyping and developing proof-of-concepts using emerging technologies, particularly artificial intelligence and immersive technologies. The role involves designing, developing, and supporting AI-driven prototypes, demos, and experimental solutions by leveraging Python for backend development and integrating machine learning models, LLMs, RAG pipelines, agentic systems, and AI-powered workflows into applications. The position requires familiarity with AI/ML frameworks such as TensorFlow, PyTorch, and scikit-learn, as well as computer vision and LLM APIs including GPT, Claude, and Gemini. The engineer contributes to both frontend and backend development, with preferred experience in React (Next.js) and Tailwind CSS for responsive UI design, along with RESTful APIs and microservices architecture. Responsibilities include experimenting with new tools, frameworks, and platforms, translating conceptual ideas into working demos, and collaborating with innovation leads to ensure technical feasibility. The role supports client engagements, workshops, and lab operations, including maintaining lab equipment and prototyping materials. It also involves version control using Git, understanding DevOps practices and Docker containerization, and working with cloud platforms such as AWS, Azure, or GCP. The engineer communicates complex technical concepts to non-technical stakeholders, contributes to documentation, research, and knowledge sharing, and stays current with AI advancements and industry trends. The environment is agile, fast-paced, and client-facing, requiring collaboration with technologists, researchers, and business stakeholders while delivering high-quality AI-driven solutions.
Required skills
Key responsibilities
- Design, develop, and support AI-driven prototypes, demos, and experimental solutions using Python and AI/ML technologies
- Experiment with new tools, frameworks, and platforms to evaluate applicability for client use cases and innovation initiatives
- Translate conceptual ideas into working demonstrations showcasing AI-powered capabilities and emerging technologies
- Collaborate with innovation leads and cross-functional teams to ensure technical feasibility of prototypes and experiences
- Participate in ideation sessions, design sprints, and innovation workshops with internal teams and clients
- Support client engagements, workshops, experience center tours, and external demonstrations of AI solutions
- Maintain and manage lab equipment, devices, and prototyping materials ensuring readiness for development and demonstrations
- Develop frontend and backend components using technologies such as React, Next.js, Tailwind CSS, RESTful APIs, and microservices architecture
- Implement version control using Git and support DevOps practices including Docker containerization and cloud platform usage
- Communicate complex technical concepts clearly to non-technical stakeholders and contribute to documentation and knowledge sharing
Experience & skills
- Demonstrate 2–3 years of professional experience as a Software Engineer with team-based project collaboration
- Hold a Bachelor’s degree in Computer Science, Software Engineering, or a related technical field
- Exhibit strong proficiency in Python for backend development and experience building AI-powered products integrating machine learning models and LLMs
- Demonstrate familiarity with AI/ML frameworks such as TensorFlow, PyTorch, and scikit-learn, as well as computer vision and LLM APIs like GPT, Claude, and Gemini
- Show experience with RAG pipelines, agentic systems, and AI-powered workflows in production or prototype environments
- Possess frontend or full-stack development capabilities with preferred experience in React (Next.js) and Tailwind CSS
- Demonstrate experience with RESTful APIs, microservices architecture, and version control using Git
- Show understanding of DevOps practices, Docker containerization, and exposure to cloud platforms such as AWS, Azure, or GCP
- Exhibit ability to communicate technical concepts to non-technical stakeholders and support client-facing activities
- Demonstrate fluency in written and spoken English with Arabic as a preferred additional language