About the job
At Magic, we are on a mission to create safe Artificial General Intelligence (AGI) that propels humanity forward in addressing the world's most pressing challenges. We believe that the key to achieving safe AGI lies in automating research and code generation, enabling us to enhance models and solve alignment issues more effectively than humans can do alone. Our innovative approach integrates cutting-edge pre-training, domain-specific reinforcement learning, ultra-long context processing, and inference-time computation to realize this vision.
Role Overview
As a Software Engineer within the Product team, you will play a pivotal role in developing and scaling user-facing systems that leverage Magic’s advanced long-context models.
This position encompasses a full development cycle, including frontend and backend development, API creation, and deep model integration. You will take ownership of product features from conceptualization to implementation and iteration, collaborating closely with our Reinforcement Learning Research and Environments teams to transform technical advancements into tangible user experiences.
Our long-context models present unique product challenges such as translating complex behaviors into understandable actions, providing user control without overwhelming them, and ensuring reliability during extensive or high-context operations. You will craft systems that render advanced model functionalities intuitive and production-ready.
This role offers opportunities for expanded responsibilities in product architecture, defining AI-native interaction patterns, or spearheading significant product initiatives based on Magic’s long-context capabilities.

