Apply

Senior Software Engineer, AI Products

Posted 2024-09-19

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: United States, Canada

💸 Salary: $139,000 - $248,000 per year

🔍 Industry: Software Engineering, AI Products

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: JavascriptTypeScriptCommunication SkillsJavaScript

Requirements:
  • Have 5+ years of experience in full-stack, product-focused software engineering, with a proven track record of shipping impactful products to market.
  • Bring 1+ years of hands-on experience building products that leverage AI/ML technologies to solve real-world problems.
  • Are highly proficient in JavaScript and/or TypeScript.
  • Have an intuition of AI/ML concepts and technologies, such as large language models, vector databases, Retrieval-Augmented Generation (RAG), and prompt engineering.
  • Have experience measuring and improving the quality of large language model outputs through the use of techniques like prompt engineering and fine tuning.
  • Have strong problem-solving skills, with the ability to debug production issues across multiple layers of the stack efficiently and effectively.
  • Demonstrate exceptional organizational and communication skills, capable of breaking down complex technical ideas for both engineering and non-engineering audiences.
  • Are passionate about delivering business value through fast iteration, with a bias toward shipping early and often.
  • Take ownership of your work and are motivated by driving projects to impactful, measurable outcomes.
  • Thrive in collaborative, cross-functional teams, and are excited to mentor and contribute to the team’s overall success.
Responsibilities:
  • Stay up-to-date on AI/ML ecosystem advancements to assess their relevance to Webflow’s product strategy.
  • Develop and integrate third-party AI APIs into the product's architecture.
  • Be comfortable with making decisions with incomplete information and adjusting priorities as new insights emerge.
  • Work closely with the product and design teams, owning and iterating on the solution together.
  • Improve developer processes for building LLM-powered applications, helping to establish best practices in prompt engineering, experimentation, and quality assessments.
  • Develop a deep understanding of our architecture and codebase while also learning about our product and the customers that use it.
  • Work in an environment that fosters creativity, learning, and growth.
  • Build and maintain tests and evaluation and monitoring of generative AI outputs.
Apply