Webflow is building the world’s leading AI-native Digital Experience Platform as a remote-first company. The Senior Backend Engineer, Assets will design and maintain backend systems and APIs while collaborating with data scientists to integrate AI/ML capabilities, contributing to the development of a next-generation Digital Asset Manager.
Responsibilities:
- Design, build, and maintain backend systems and APIs using Python and related technologies
- Partner with data scientists and machine learning engineers to bring AI/ML capabilities into reliable, production-ready backend systems
- Build scalable and performant backend services that support growing data volumes and evolving product needs
- Develop secure and efficient data storage and retrieval systems with a focus on integrity, resilience, and operational excellence
- Collaborate closely with frontend engineers to design APIs that power intuitive, high-quality product experiences
- Work across the full product lifecycle, from early technical design through implementation, launch, and production support
- Contribute to backend architecture and system design decisions, balancing speed, scalability, and long-term maintainability
- Improve service reliability through strong testing, observability, debugging, and performance optimization practices
- Write clean, maintainable, well-tested code and help raise the quality bar through thoughtful code reviews and collaboration
- Stay curious about emerging technologies and identify practical opportunities to improve our backend systems, workflows, and customer experience
Requirements:
- 3-5 years of experience building and shipping backend systems and APIs in production environments
- Strong development experience in Python or similar backend languages
- Comfortable working across services, data systems, and infrastructure
- Think in terms of scalability, reliability, and operability
- Experience designing backend services, data models, and service interfaces with attention to maintainability and performance
- Comfortable working with databases, asynchronous systems, and modern backend tooling
- Write high-quality, well-tested code
- Collaborate effectively through design discussions and code review
- Independently drive meaningful projects, break down ambiguous problems, and deliver thoughtful, pragmatic solutions
- Communicate clearly and collaborate effectively across engineering, product, design, and data/ML partners
- Enjoy solving complex technical problems on a collaborative, distributed team
- Get excited about building reliable backend systems that unlock better experiences for customers
- Stay curious and open to growth, including building fluency in emerging technologies like AI