Egis is an international player active in architecture, consulting, construction engineering and mobility services. We create and operate intelligent infrastructures and buildings that respond to the climate emergency and contribute to more balanced, sustainable and resilient territorial development. Operating in 100 countries, Egis puts the expertise of its 19,500 employees at the service of its clients and develops cutting-edge innovations accessible to all projects. Through its wide range of activities, Egis is a key player in the collective organisation of society and the living environment of citizens all over the world.
With 3,500 employees across 8 countries in the Middle East, Egis has delivered over 700 complex development projects, stimulating economic growth and enhancing quality of life. Ranked among the top ten firms in the Middle East by Engineering News Record (ENR), Egis is committed to sustainable development. The Group’s operations in the Middle East are built on strategic acquisitions and a deep understanding of local market conditions. Egis’ long history of providing comprehensive engineering, consulting, and project management services makes it a trusted partner for regional governments, investors, and developers.
We are seeking a talented and motivated Graduate Computational Programmer specializing in MEP (Mechanical, Electrical, and Plumbing) to join our innovative team in Cairo, Egypt. In this role, you will apply your programming skills to develop and implement computational solutions for MEP systems, contributing to the design and optimization of building projects.
- Develop and maintain computational tools and scripts for MEP system design and analysis
- Collaborate with MEP engineers and designers to automate workflows and improve efficiency
- Implement energy modeling and simulation techniques to optimize building performance
- Assist in the creation and management of Building Information Models (BIM) for MEP systems
- Analyze and interpret data to support decision-making in MEP design processes
- Contribute to the development of custom software solutions for MEP-related challenges
- Stay up-to-date with emerging technologies and industry trends in computational design and MEP systems
- Participate in project meetings and communicate technical concepts to non-technical stakeholders
- Support the integration of sustainable design principles into MEP computational workflows
- Bachelor's degree in Computer Science, Engineering, or a related field
- Strong programming skills in languages such as Python, MATLAB, C#, C++
- Familiarity with MEP software like Revit MEP and AutoCAD MEP is an added benefit
- Knowledge of Building Information Modeling (BIM) concepts and applications is an added benefit
- Experience with energy modeling and simulation tools is a plus
- Understanding of MEP systems and building design principles
- Familiarity with energy efficiency concepts and sustainable design practices
- Strong analytical and problem-solving skills
- Excellent attention to detail and ability to manage multiple tasks efficiently
- Good communication skills and ability to work effectively in a team environment
- Eagerness to learn and adapt to new technologies and industry trends
- Internships or academic projects in MEP or computational design are advantageous
Job Title
- Test team
Can't find a job opening that matches your profile right now?
Don't worry! Take a minute to join our pool of candidates.
We will carefully review your application and contact you as soon as an opportunity that matches your skills and aspirations arises.
Stay connected and don't miss your chance to be part of our team!