Senior Software Engineer - Fullstack

Databricks Databricks · Data AI · San Francisco, CA · Engineering - Pipeline

Senior Full-Stack Software Engineer to join a team building a GenAI observability and quality product. The role involves full-stack development, UI/UX design, backend API development, collaboration, and performance optimization. The product provides advanced monitoring and insights for GenAI systems, using technologies like AutoML/AutoRag, LLM fine-tuning, and Prompt Optimization.

What you'd actually do

  1. Design, develop, and maintain both front-end and back-end components of our web applications.
  2. Collaborate with design teams to create visually appealing, user-friendly, and accessible UI/UX. You’ll ensure the product provides a seamless experience from end to end.
  3. Architect, design, and implement RESTful APIs and microservices to support the application.
  4. Work closely with cross-functional teams including product managers, designers, and other engineers. Mentor junior developers and share knowledge of best practices in both UI/UX and back-end development.
  5. Contribute to product strategy by offering insights based on technical feasibility and user experience considerations.

Skills

Required

  • HTML
  • CSS
  • JavaScript
  • React, Angular, or VueJs/Ember
  • Java
  • Python
  • Scala
  • Go
  • SQL
  • AWS
  • Azure
  • GCP
  • Docker
  • Kubernetes

Nice to have

  • UI/UX design expertise
  • modern JavaScript frameworks
  • server-side web technologies
  • cloud technologies
  • large-scale distributed systems

What the JD emphasized

  • GenAI observability and quality product
  • advanced monitoring and insights for GenAI systems
  • improve the quality of the GenAI systems
  • AutoML/AutoRag, LLM fine-tuning, Prompt Optimization and Automation