Substack is building a new economic engine for culture, giving the brightest, most interesting, and most creative people on the internet the power of their own publishing platform. The terms of our culture should not be set by gate-keeping legacy media or chaos-fueling social media, but by the people who make and participate in that culture. Substack’s model, based on direct subscriptions, has fueled an explosion of independent publishing. It empowers creators with economic autonomy, creative ownership, and a direct connection to their most engaged audiences.
As an ML Engineer at Substack, you will play a crucial role in developing and implementing cutting-edge machine learning solutions to enhance our product offerings. You will be part of a dynamic team, collaborating closely with software engineers and data scientists, to bring machine learning models into our codebase and integrate them seamlessly into our products. This role offers an exciting opportunity to shape the future of our technology stack and make a significant impact.
Responsibilities
Lead Substack’s thinking about ML adoption and integration of ML tools and techniques
Collaborate with cross-functional teams to identify and define machine learning opportunities that align with our product roadmap
Develop, train, and deploy machine learning models using Python and popular ML frameworks
Leverage off-the-shelf ML tools and systems to accelerate Substack’s ability to incorporate ML functionality into its product and workflows
Integrate machine learning models and pipelines into our main JavaScript / TypeScript apps
Optimize and fine-tune ML models for performance, scalability, and efficiency
Design and implement data pipelines for data preprocessing, feature engineering, and model training
Deploy and own integrated product experiences and internal tools
Requirements
5+ years of relevant experience with data and ML systems
Strong programming skills in Python and experience with Python libraries commonly used in machine learning (e.g. Transformers and Tensorflow)
Solid understanding of machine learning algorithms, deep learning, and statistical modeling
Independent and autonomous. We’re too small to micromanage, and expect that every person at the company owns their work and can be a leader.
Hold yourself and others to a high standard when working on production systems.
Enjoy collaboration with a diverse group of stakeholders while bringing your own unique experience and background to the team
Nice to have
Proficiency in Node.js and JavaScript for seamless integration of machine learning models into our codebase
Familiarity with cloud platforms (e.g. AWS or Modal)
Experience with consumer web applications at scale
Substack’s compensation package includes a market-competitive salary, equity, and exceptional benefits. Our cash compensation salary range for this role is $200,00-250,000. Final offer amounts are determined by multiple factors including candidate experience and expertise and may vary from the amounts listed above.
Substack is an equal opportunity employer. All applicants will be considered for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, gender identity or transgender status), age, national origin, veteran or disability status. We’re seeking people passionate about enabling independent expression and building a better business model for creators. If you want to see what media, communities, and content can become when unmoored from advertising models, and you have the skills and experience to contribute, we’d love to meet you.
Please see our Privacy Notice for details regarding Substack's collection and use of personal information relating to the application and recruitment process by clicking here.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Join Substack in revolutionizing independent publishing as a Full-Stack Engineer, where you'll play a vital role in developing a creative economy platform.
Join Substack as an Android Engineer and empower the next generation of independent creators with a state-of-the-art publishing platform.
Join MeridianLink as a Senior Software Engineer to drive the development of a no-code platform that enables users to build their own applications seamlessly.
Join CyberArk’s Machine Identity Security team as a Software Engineer and help secure machine identities in a cloud environment.
We're seeking a talented JavaScript Software Engineer to contribute to innovative web applications in a collaborative remote environment.
Evolv invites an experienced C++ Software Architect to lead the design and development of high-performance embedded security systems with a focus on scalability and innovation.
Join Palo Alto Networks as a Staff Software Engineer focused on Cloud Networking and AI Security, where innovation meets cybersecurity.
Owl.co is on the lookout for a skilled Backend Engineer to join our dynamic team driving innovation in the insurance sector.
Become a pivotal part of American Express as a Full Stack Engineer, driving innovation in our global accounts receivable team.
Be part of a dynamic team as a Senior Software Engineer II, focusing on innovative software solutions while mentoring the next generation of engineers.
Innovate as a Software Engineer on Microsoft’s Sovereign Cloud Security team, developing world-class security solutions for hybrid cloud environments.
Become a vital part of Almanak's team as a Python Software Engineer, helping to create transformative AI agents in the world of DeFi.
Redefine streaming technology as a Senior Software Engineer specializing in JavaScript at NBCUniversal, driving innovation across leading streaming platforms.
Become a part of Accenture Federal Services as a Software Engineer specializing in Java and APEX to help improve essential services for the US federal government.
Subscribe to Rise newsletter