Staff Software Engineer, Assets

WebflowWebflow·Remote(U.S. Remote)
Software Development
Excel

WFA Digital Insight

As demand for digital experience platforms surges, companies like Webflow are leading the charge. With a 25% increase in remote tech jobs in the past year, skilled engineers are in high demand. Webflow's commitment to trust, transparency, and creativity sets it apart, making this role an attractive opportunity for those seeking a challenging and innovative work environment. Candidates should be prepared to showcase their expertise in backend systems and AI/ML integration, as well as their ability to work collaboratively in a remote-first company.

Job Description

About the Role

The Staff Software Engineer, Assets role at Webflow is a unique opportunity to join a remote-first company that is revolutionizing the digital experience landscape. As a key member of the engineering team, you will be responsible for architecting, designing, and evolving backend systems, platform services, and APIs using Python and related technologies. Your work will have a direct impact on the company's mission to bring development superpowers to everyone, from entrepreneurs to global enterprises.

The role entails working closely with data scientists and machine learning engineers to productionize AI/ML capabilities and integrate models into reliable backend infrastructure. You will design and scale distributed systems that process large volumes of data with strong performance, availability, and operational excellence. Your expertise in building secure, resilient data storage and retrieval systems will be crucial in ensuring data integrity, privacy, and governance.

You will be reporting to the Director, Engineering, and will be an integral part of the team that is shaping the future of the web and work. Webflow's culture is built on trust, transparency, and creativity, and you will be expected to embody these values in your work.

What You Will Do

  • 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 optimization
  • Collaborate with cross-functional teams, including product, design, and DevOps, to ensure seamless integration and delivery of features
  • Develop and maintain technical documentation to ensure knowledge sharing and facilitate onboarding of new team members
  • Participate in code reviews and contribute to the improvement of the overall codebase
  • Stay up-to-date with industry trends and emerging technologies, and apply this knowledge to continuously improve the backend systems and services

What We Are Looking For

  • 5+ years of experience in software engineering, with a focus on backend systems and AI/ML integration
  • Expertise in Python and related technologies, such as Django or Flask
  • Experience with designing and scaling distributed systems, including data storage and retrieval systems
  • Strong understanding of data integrity, privacy, and governance, and experience with building secure systems
  • Excellent problem-solving skills, with the ability to analyze complex technical problems and develop creative solutions
  • Strong collaboration and communication skills, with experience working with cross-functional teams
  • Experience with cloud-based infrastructure, such as AWS or Google Cloud
  • Familiarity with Agile development methodologies and version control systems, such as Git

Nice to Have

  • Experience with machine learning frameworks, such as TensorFlow or PyTorch
  • Knowledge of containerization technologies, such as Docker
  • Familiarity with CI/CD pipelines and DevOps practices
  • Experience with working in a remote-first company, with a strong understanding of asynchronous communication and collaboration

Benefits and Perks

  • Competitive salary, with a range of
    64,000 - $238,000 per year, depending on location and experience
  • Equity in a fast-growing company, with a strong potential for long-term growth
  • Comprehensive health insurance, with a focus on supporting the well-being of employees and their families
  • Generous PTO policy, with a minimum of 20 days per year, and flexible working hours to support work-life balance
  • Remote stipend, to support the setup and maintenance of a home office, and to facilitate collaboration and communication with the team
  • Access to cutting-edge technologies and tools, with a focus on continuous learning and professional development
  • Opportunity to work with a talented and diverse team, with a strong culture of trust, transparency, and creativity

How to Stand Out

  • Tip: Make sure to highlight your experience with Python and related technologies, such as Django or Flask, in your resume and cover letter.
  • To stand out, showcase your expertise in designing and scaling distributed systems, including data storage and retrieval systems, and highlight your experience with machine learning frameworks.
  • When preparing for the interview, review Webflow's products and services, and be ready to discuss your experience with AI/ML integration and backend systems.
  • Familiarize yourself with Webflow's company culture and values, and be prepared to discuss how you embody these values in your work.
  • Don't be afraid to ask questions during the interview, such as what the typical career path is for a Staff Software Engineer, or what the biggest challenges are in this role.
  • Be prepared to provide specific examples of your experience with collaboration and communication in a remote-first company, and highlight your ability to work independently and asynchronously.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.