Internship Summer 2023: C# / Rhino Development

March 27th. No Longer accepting applications. (If you have already applied, don’t worry we got your application.)

We Are

KPF is a leading architecture and master planning firm that designs projects of various scales around the world. You will be working with the KPF Urban Interface (KPFui) team, which is a team focused on computational design, data analytics and technology development. KPFui uses data analytics for informed decision making in the design of buildings and cities for people.

We believe that smart cities & buildings are not about drones, sensors or autonomous vehicles. A truly smart city should leverage data to design better neighborhoods and utilize technology to make that data transparent and publicly accessible. We think people should be in control of technology and not the other way around.

Role Description

We are looking for a candidate that can work across the world of architectural design, urban planning, and technology and within one of five technical areas:

  1. C# / Rhino Common / dotNET software development
  2. Front end web development
  3. Machine Learning / AI
  4. Computational Urban Design in Rhino + Grasshopper
  5. Smart urbanism research

We've created individual postings for each of the technical areas, but candidates don't need to be limited to one category. For example, someone interested in Machine Learning may also want to build a front-end framework to test their models, or someone researching Smart Urbanism could use their findings to develop computational design tools. To learn more, click the links above.

By joining us, you’ll have the opportunity to collaborate and learn from others working in all five internship areas.

C# / Rhino Common / dotNET Software Development

Overview

This role centers around how to scale the tools, workflows, and innovations from KPFui to the entire office through the development of Rhino + Grasshopper Plugins and Rhino.Compute. In addition to scaling tools developed as part of KPFui, you will collaborate with and across teams at KPF, such as the Environmental Performance and Data Science teams, to look for opportunities to deploy new tools, leverage automation, and apply machine learning models within design practice.

Skills Required

  • Familiarity with Rhino Common
  • Experience developing applications in C#, preferable plug-ins for Rhino or Grasshopper

Learning Opportunities

  • Development principles and design patterns for C# applications
  • C# Programming principles and design patterns
  • UI development with WPF (Windows Presentation Foundations)
  • Learning version control and collaboration through GitHub
  • Front end web development with Vue.js
  • Rhino.compute

Application

Please apply by submitting a CV, portfolio or website, and an additional relevant material, such as GitHub or writing sample, to lwilson@kpf.com and epietraszkiewic@kpf.com with the subject line “Summer Internship 2023 Application.” Please indicate which area(s) you are applying to work on. The deadline to apply is March 30th.

Logistics

Pay: $25 an hour and $37.5 an hour for overtime.

Time range: 10 - 12 weeks. Start date and end date are flexible.

Location: The internship will be in New York City.