Lead, Design of Middleware for the Next Generation Cities Institute
Posting Period: 10 days
Application Deadline: November 4, 2025
Contract Duration: One year, with the possibility of renewal
Salary: $25 – $53.28 per hour
Hours per week: 40
Position title: Lead, Design of Middleware for the Next Generation Cities Institute
P.I. or Immediate Supervisor: Prof. Yann-Gaël Guéheneuc
Job Description
The Lead, Design of Middleware for the Next Generation Cities Institute will oversee and coordinate the software design and development of middleware systems supporting the TOOLS4Cities platform, with a focus on the CityDATA framework. Working in collaboration with the Principal Investigator, the Lead will design, prototype, and implement data integration and service orchestration mechanisms that enable the collection, management, and processing of diverse urban datasets.
The position involves developing microservices and APIs that connect the backend analytical capabilities of the Institute’s urban digital twins to interactive visualization frontends and decision-support tools. The Lead will also participate in applying these systems to concrete use cases developed by the Institute and support the evolution of scalable and interoperable software architectures for smart city research.
Responsibilities:
- Capture and integrate diverse sources of urban data through a microservices-based approach, ensuring reliability, interoperability, and scalability.
- Design and implement data pipelines capable of computing CO₂ emissions for buildings using urban datasets and digital twin models.
- Apply and validate these methods in urban digital twin use cases developed by the Next-Generation Cities Institute.
- Develop and document an API to connect middleware components with a frontend interface displaying building-level analytics and emissions results.
- Collaborate with researchers, students, and technical staff across the Institute to ensure smooth data exchange between systems.
- Participate in grant preparation, reporting, and knowledge-transfer activities related to software development and digital twin integration.
- Support continuous improvement of the CityDATA framework, including testing, documentation, and performance evaluation.uilding energy modelling, data analysis.
Qualifications / Skills Required
- PhD in Software Engineering or a closely related field.
- Strong expertise in urban data concepts and the IT architecture of digital twins.
- Experience in the design and implementation of microservices, APIs, and data middleware systems.
- Demonstrated project management experience and the ability to lead complex technical projects.
- Experience with data analytics and performance evaluation in large-scale urban data contexts.
- Familiarity with cloud or distributed computing environments, database integration, and web services is an asset.
- Excellent communication skills and the ability to work collaboratively in a multidisciplinary research environment.
- Fluency in English; knowledge of French is an asset.
How to Apply
Please send your CV and Cover Letter to yann-gael.gueheneuc@concordia.ca
Concordia University strongly supports employment equity, aiming for a diverse workforce that reflects the wider community. The university encourages applications from all qualified candidates, particularly those who identify as women, racialized persons, Indigenous peoples, 2SLGBTQI+ persons, and people with disabilities. Candidates are also encouraged to self-identify in their applications. The university's employment equity policies are aligned with provincial and federal regulations.