Webflow is building the world’s leading AI-native Digital Experience Platform as a remote-first company. They are seeking a Staff Software Engineer, Assets to architect and design backend systems, partner with data scientists, and lead technical initiatives to enhance their platform.
Responsibilities:
- Architect, design, and evolve backend systems, platform services, and APIs using Python and related technologies
- Partner closely with data scientists and machine learning engineers to productionize AI/ML capabilities and integrate models into reliable backend infrastructure
- Design and scale distributed systems that process large volumes of data with strong performance, availability, and operational excellence
- Build secure, resilient data storage and retrieval systems, with a focus on data integrity, privacy, and governance
- Work across the full product lifecycle, from early concept exploration and technical design through implementation, launch, and ongoing production ownership
- Lead complex, cross-team technical initiatives that influence roadmap execution and raise the engineering bar across the organization
- Produce maintainable, well-tested, observable code and improve the systems, tooling, and standards that support long-term engineering quality
- Mentor engineers across the team, sharing expertise in backend architecture, distributed systems, and engineering best practices
- Stay current with industry trends and emerging technologies, and proactively identify opportunities to improve our backend platform, infrastructure, and development workflows
Requirements:
- BA/BS degree or equivalent experience
- 7+ years of software engineering experience, including deep expertise in backend engineering and distributed systems at scale
- Strong technical foundation in software design and development, with experience across multiple programming languages such as Python, Java, or Go, and a strong grasp of modern frameworks, system design, and architectural patterns
- Designed, built, and operated reliable distributed systems and data-intensive services in production, with a strong understanding of scalability, fault tolerance, observability, and performance optimization
- Highly proficient in backend API design, service-oriented architecture, asynchronous processing, and data modeling
- Experience building secure systems and implementing robust approaches to data integrity, privacy, and access control
- Comfortable working hands-on in the code and use your technical depth to lead through implementation, not just direction-setting
- Demonstrated technical leadership across ambiguous, cross-functional initiatives, influencing architecture, execution, and engineering strategy beyond your immediate team
- Partner effectively with product, design, data, and ML stakeholders to translate evolving business needs into scalable technical solutions
- Excel at code review, technical mentorship, and raising the quality bar for system design, engineering practices, and operational excellence
- Strong judgment, communicate clearly, and make pragmatic tradeoffs in fast-moving environments
- Experience supporting and growing other engineers through mentorship, and ideally have helped shape hiring and team-building efforts
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or bring equivalent practical experience