About the job
At Magic, we are on a mission to create safe AGI that propels humanity forward in tackling the world's most pressing challenges. We believe that the key to achieving safe AGI lies in automating research and code generation, allowing us to enhance models and ensure alignment more reliably than human capabilities alone. Our innovative approach integrates frontier-scale pre-training, domain-specific reinforcement learning, ultra-long context, and advanced inference-time computing to realize this vision.
About the Role:
We are seeking a passionate individual to spearhead developer experience and data tooling within our pre-training data team. This role involves creating internal tools and infrastructure that enhance team productivity, including dashboards, command-line interfaces (CLIs), data exploration UIs, and the systems that interconnect them.
Focusing on developer experience and tooling, we need someone who enjoys solving problems, deploying solutions quickly, and experimenting with new ideas.
Potential Projects:
Lead tooling initiatives across the architecture: develop systems, implement continuous integration, create CLI utilities, and design internal web interfaces.
Design internal tools for dataset exploration, data labeling, quality assessment, and data inventory management.
Enhance data infrastructure ergonomics—optimizing IO patterns in Ray/dataflow jobs, improving dataset tracking, and enhancing pipeline observability.
Spot opportunities by engaging with the team, understanding their challenges, and proactively refining workflows.
Elevate standards for code organization, packaging, and engineering best practices.
What We Are Looking For:
Preferred Qualifications
Solid foundation in software engineering principles.
Genuine interest in developer experience and best practices for code organization.
Effective communicator, adept at collaborating with teammates to understand their requirements.
Proactive mindset—identifies issues and implements solutions.
Local to San Francisco (this role requires in-office attendance).
Ideal Background (in order of importance)
Open source contributor—experience with tools similar to Ruff, uv, or other developer-centric projects.
Experience in build systems and CI—has developed or overseen build systems, CI pipelines, or developer tools on a large scale.
Data pipeline experience—understanding of optimizing data workflows and data handling.

