Posted in

Staff Product Engineer – Backend

Staff Product Engineer – Backend

CompanyProductBoard
LocationSan Francisco, CA, USA
Salary$190000 – $240000
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • 5+ years of experience designing, building, and maintaining scalable backend systems for user-facing product features.
  • Practical experience or a strong understanding of how to apply modern AI techniques, particularly LLMs and related methods (like RAG and prompt engineering), to build effective product features.
  • Proficiency in backend languages (primarily Ruby and Kotlin; experience in similar languages like Python, Java, or Go is valuable).
  • A good understanding of system design, API development, data modeling, and experience with scaling and optimizing backend systems.
  • A proven ability to work well within diverse teams and clearly explain technical concepts, product decisions, and AI-related capabilities and limitations to various audiences.
  • A genuine desire to learn and adapt, especially regarding how new technologies can be practically applied to improve products.
  • You consistently prioritize users and understand the importance of building reliable and trustworthy product experiences.

Responsibilities

  • Design, develop, and maintain the backend systems (primarily using Kotlin and Ruby) that power key features in our Insights product.
  • Take backend ownership for new product features, from technical design and integration of AI services through deployment and iteration, ensuring they are well-engineered, scalable, and meet user needs.
  • Work closely with frontend engineers, product managers, designers, and engineers from our internal AI platform team, contributing your backend expertise to shape and deliver cohesive product experiences and provide valuable feedback on platform services.
  • Apply your problem-solving skills to a variety of technical challenges, including those related to integrating advanced third-party services, optimizing for performance and cost, and ensuring robust error handling for complex product logic.
  • Help refine best practices for building and maintaining high-quality product backends, focusing on scalability, maintainability, and the effective use of modern technologies.
  • Develop your expertise in building sophisticated product features and working with modern backend technologies in a supportive, product-driven environment.

Preferred Qualifications

  • Deep expertise in our primary tech stack (Ruby, Kotlin, Python, Postgres, DuckDB, AWS).
  • Specific experience building backend systems that successfully integrate LLM-powered features into a product.
  • Familiarity with frameworks or tools common in the applied AI space.