As an Engine Programmer on BGE2, you will share responsibility for developing and maintaining low-level systems and overall architecture. This role currently focuses on physics but can expand into other areas of engine programming. You will work on multiple platforms, including memory management, loading, streaming, and platform-specific systems. You will also be part of feature teams, improving technical health and quality of life. You will design and implement various game systems, collaborate with other programmers, provide technical foundations for features, maintain and extend the existing engine, identify improvement opportunities, analyze and improve performance, and contribute to feature architecture, game stability, and performance.