Global Risks Index (GRIx)- Backend Engineering Support

  • Remote/Home-based
  • Canada
  • Posted 1 day ago

United Nations

Job title:

Global Risks Index (GRIx)- Backend Engineering Support

Company

United Nations

Job description

Details:Mission and objectives:Mission
To create a unique nexus where civil society meets and engages the academy, industry, and government to collectively mitigate risks and make smarter decisions toward more resilient, democratic, and prosperous communities. As a centre of excellence, GCRI excels in research, innovation, and capacity building across enterprise risk and innovation management, addressing the societal impacts of technological disruptions and financial evolution. Uniting experts from economics, finance, policy, and technology, we are committed to building interdisciplinary tools, capacities, and communities for risk mitigation, resilience building, and sustainable developmentObjectives
GCRI’s objectives include:
1. Global Knowledge Exchange: Creating a platform for interdisciplinary discussion and research on risk and resilience, fostering global collaboration among industry leaders, academics, policymakers, and practitioners
2. Standardization and Metrology: Developing and promoting standards and measurement practices to enhance the reliability and interoperability of risk management strategies.
3. Systems Innovation: Building tools, capacities and communities for the development and application of risk management technologies, standards, and innovation ecosystems.
4. Scholarly and Industry Publications: Publishing standards, reports, and scholarly articles to contribute to academic and practical discourse in risk management.
5. Liaison with Global Entities: Engaging with civil society and maintaining technical interactions with international entities to promote a unified approach to risk management challenges.
6. Advanced Study: Investigating fundamental and applied domains related to risk management, including natural and human-induced risks, and developing advanced tools for risk intelligence and emergency managementContext:The Global Risks Index (GRIx) is a pivotal open-source data indexing and reporting tool to quantify and analyze global risks associated with climate change, environmental instability, and socio-economic challenges. Leveraging the Microsoft technology stack—including Dataverse, Azure, Data Factory, Common Data Models, and Power Apps—software engineers play a crucial role in designing, developing, and maintaining the GRIx platform. This initiative aims to create a scalable, interoperable, and data-driven ecosystem that supports advanced AI/ML models for predictive risk assessment and early warning systems. By integrating diverse data sources and employing sophisticated modeling techniques, GRIx provides actionable insights to policymakers, communities, and stakeholders, fostering resilience and informed decision-making in the face of escalating global risks.Engineering teams are responsible for the overall design and development of GRIx and are at the forefront of creating a comprehensive risk assessment platform. They are tasked with architecting the system, ensuring seamless data integration, developing robust AI/ML models, and maintaining the scalability and security of the platform. These engineers collaborate closely with data scientists, AI/ML developers, and other stakeholders to deliver a unified solution that addresses complex global risks through innovative technology.Task type:Technology DevelopmentTask description:Leveraging Microsoft’s comprehensive technology stack—including Dataverse, Azure, Data Factory, Common Data Models, and Power Apps—the Backend Development Team ensures the seamless integration, scalability, and robust functionality of GRIx, facilitating advanced AI/ML models for predictive risk assessment and early warning systems.1. System Architecture and Design
Volunteers Needed: 6
Weekly Deliverables: Each volunteer completes one architecture or API development task weekly.Architectural Planning: Design and implement the overall system architecture of GRIx, ensuring scalability, security, and high performance.
API Development: Develop and maintain robust APIs using Azure services to facilitate seamless data exchange between backend systems and applications.
Database Management: Utilize Dataverse and Azure SQL Database to design, optimize, and manage databases that store and retrieve large volumes of climate and risk-related data.
Data Integration: Implement data pipelines with Azure Data Factory to automate multi-source datasets’ ingestion, transformation, and loading (ETL) into Common Data Models.2. AI/ML Model Integration
Volunteers Needed: 6
Weekly Deliverables: Each volunteer completes one AI/ML integration task weekly.Model Deployment: Collaborate with AI/ML Developers to integrate machine learning models into the backend infrastructure using Azure Machine Learning.
Data Processing: Ensure efficient processing and data handling for AI/ML models, optimizing for speed and accuracy.
Microservices Development: Develop microservices to support modular and maintainable AI/ML functionalities within the GRIx platform.3. Security and Compliance
Volunteers Needed: 6
Weekly Deliverables: Each volunteer implements one security measure or compliance check weekly.Data Security: Implement robust security measures to protect sensitive data, including encryption, access controls, and regular security audits.
Compliance: Ensure backend systems comply with relevant data protection regulations and industry standards.4. Performance Optimization
Volunteers Needed: 6
Weekly Deliverables: Each volunteer completes one performance optimization task weekly.Scalability: Optimize backend systems for scalability to handle increasing data volumes and user loads.
Monitoring and Maintenance: Use Azure Monitor and Application Insights to continuously monitor system performance, identify bottlenecks, and implement necessary optimizations.5. Documentation and Best Practices
Volunteers Needed: 6
Weekly Deliverables: Each volunteer updates one section of technical documentation weekly.Technical Documentation: Maintain comprehensive documentation of backend systems, APIs, data models, and integration processes.
Code Standards: Enforce coding standards and best practices to ensure code quality, maintainability, and consistency across the team.Requirements:-Master’s degree in Computer Science, Software Engineering, or a related field.
-Extensive experience with Microsoft Azure services, including Azure Data Factory, Azure Machine Learning, and Azure DevOps.
-Proficiency in developing applications using Power Apps and managing data within Dataverse.
-Strong programming skills in Python, C#, or Java, with experience in AI/ML frameworks like TensorFlow and PyTorch.
-Expertise in data modeling, database design, and data integration techniques using Common Data Models.
-Experience in implementing ETL processes and managing large-scale datasets from diverse sources.
-Proven experience integrating machine learning models into software platforms, ensuring scalability and performance.
-Familiarity with deploying and maintaining AI/ML models in cloud environments.
-Strong understanding of software development lifecycle (SDLC) methodologies, including Agile and DevOps practices.
-Proficiency in version control systems and collaborative tools like GitLab and GitHub.
-Ability to analyze complex systems, identify issues, and implement effective solutions.
-Strong attention to detail and commitment to maintaining high-quality standards.
-Excellent interpersonal and communication skills to effectively collaborate with cross-functional teams and stakeholders.
-Ability to prioritize tasks and manage time efficiently in a dynamic, remote work environment.Work Hours: 11 – 15

Expected salary

Location

Canada

Job date

Thu, 26 Dec 2024 01:38:56 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (un-jobs.net) you saw this job posting.

To apply for this job please visit jobviewtrack.com.

Job Location