logo
Urban Redevelopment Authority

Cloud / DevOps Engineer Intern (GenAI Products)

Urban Redevelopment Authority

Internship

Closing on 31 Jan 2025

What the role is

Be part of URA’s DPLab, which spearheads URBEX efforts in the experimentation and development of smart planning technologies through Policy-Ops-Tech collaborations. Our teams, with capabilities in data policy, governance, strategy, and engineering, product strategy, business analysis, software engineering, cloud engineering, urban design technologies, data science, AI/ML, and modelling and simulation, collaborate with planners, architects, and policymakers to create insights and digital solutions for Singapore’s urban planning challenges. The Data Engineering (DE) Team in the Urban Redevelopment Authority (URA) is responsible for applying advanced methods in data engineering to enhance various aspects of urban planning and development. The team comprises data engineers, analysts, cloud engineer, and planners who work together to provide innovative solutions to complex urban challenges.

What you will be working on

Ever wanted to design, deploy and productionalise GenAI applications on the cloud? This is the role for you! 1. Solution Design: Collaborate with AI Engineers to design scalable, secure, and cost-efficient solutions for hosting Generative AI products in the cloud. 2. Infrastructure as Code (IaC): Learn and assist in write IaC (Terraform) scripts to automate consistent cloud infrastructure provisioning and management. 3. CI/CD Pipeline Development and Automation: Develop, maintain, and improve CI/CD pipelines for continuous integration, testing and deployment of applications. 4. DevSecOps Integration: a. Collaborate with security team to embed security best practices into CI/CD pipelines, ensuring that security is integrated from development through to deployment. b. Implement vulnerability scanning for container images, code repositories and IaC templates to ensure compliance with security standards. Learning Outcomes: • Gain practical experience in solution design for cloud-based Generative AI products, including architectural decisions for scalability, security, and high availability. • Learn how to integrate DevSecOps principles into the CI/CD pipeline, focusing on security automation, vulnerability scanning, and risk mitigation for AI products. • Develop a deep understanding of cloud technologies and containerization for deploying scalable and secure AI solutions. • Understand how to automate cloud infrastructure provisioning using Infrastructure as Code (IaC) and align it with a well-designed AI architecture. • Learn about monitoring, logging, and performance optimization of AI systems, ensuring they are running securely and efficiently in production.

What we are looking for

• Undergraduates / Postgraduates currently pursuing Computer Science / Information Technology or relevant fields. • Strong knowledge in Cloud technologies (Azure preferred) • Demonstrate strong understanding of system design, architecting secure and scalable solutions. • Basic understanding of RAG framework • Proficient in programming languages such as Python or JavaScript • Familiarity with building and using CI/CD pipelines is a plus. • Familiarity with DevOps tools such as Docker, Git and Terraform is a plus. • Please indicate your availability for the internship in your application, including the start and end date. • Note that only shortlisted candidates will be notified.

About Urban Redevelopment Authority

The Urban Redevelopment Authority (URA) is Singapore's national land use planning authority. URA prepares long term strategic plans, as well as detailed local area plans, for physical development, and then co-ordinates and guides efforts to bring these plans to reality. Prudent land use planning has enabled Singapore to enjoy strong economic growth and social cohesion, and ensures that sufficient land is safeguarded to support continued economic progress and future development.