The Weather CompanyMobile Rendering Engineer (Metal/OpenGLES)
Dec. 2022United StatesPangea SDK Team: Lead the mobile rendering efforts for the Pangea SDK, focusing on rendering geo-spatial data for weather forecasts and radar visualizations. Develop and implement animations for dynamic data layers, enhancing user experience and engagement. Collaborate closely with the Mapbox team to address mapping needs and integrate seamless mapping functionalities. Render real-time visualizations of radar, raster, gridded data, and live wind streams, ensuring high performance and accuracy. Unpack and format data for rendering, designing a robust rendering architecture to support scalability. Address bug fixes while deepening understanding of the weather business domain to improve rendering outcomes. Utilize Swift, Objective-C, C++, Kotlin, KMP, and Java, primarily leveraging Metal and OpenGL-ES for rendering. Write and optimize shaders using GLSL and MSL to enhance visual quality and performance.