Substack is revolutionizing the creator economy by building a new economic engine for culture through their publishing platform. As a Machine Learning Systems Engineer, you'll be at the forefront of building and maintaining the infrastructure that powers their machine learning capabilities. This role combines the challenges of large-scale distributed systems with cutting-edge ML technologies.
The position offers an opportunity to architect foundational ML infrastructure supporting Substack's growing AI/ML initiatives. You'll be responsible for designing and implementing scalable systems for model serving, feature stores, and training pipelines. The role requires expertise in both software engineering and machine learning operations, with a focus on building robust, production-grade systems.
Working at Substack means joining a company that's transforming how creators connect with their audiences. The compensation package is competitive, ranging from $200,000 to $250,000, plus equity and benefits. The company values independence and ownership, expecting engineers to lead their work without micromanagement.
The ideal candidate will have 5+ years of experience in building ML infrastructure, strong programming skills in Python or TypeScript, and deep knowledge of distributed systems and cloud platforms. You'll work with cutting-edge technologies including Kubernetes, various ML serving frameworks, and modern MLOps tools. The role offers a unique blend of technical challenges, from optimizing real-time inference systems to establishing best practices for ML operations.
Substack's mission of empowering creators with economic autonomy and creative ownership makes this an exciting opportunity for engineers who want to make a meaningful impact on the future of digital publishing and content creation. The hybrid work environment offers flexibility while maintaining collaborative opportunities at their San Francisco headquarters.