Software Engineer, Weave

AI developer platform building tools for ML practitioners, helping them build better models and generative AI applications.
$177,000 - $245,000
Backend
Mid-Level Software Engineer
Hybrid
101 - 500 Employees
4+ years of experience
AI · Enterprise SaaS

Description For Software Engineer, Weave

Weights & Biases, a Series C company with $250M in funding, is seeking a Software Engineer for their Weave team. Weave is their new lightweight toolkit for tracking and evaluating GenAI applications, used by industry leaders like OpenAI, NVIDIA, Microsoft, and Toyota. The role involves building core functionality for AI developer tools, working with cutting-edge technologies in GenAI, RAG systems, and Agents.

The position offers a unique opportunity to work directly with users, shape product direction, and contribute to the growing field of AI development tools. The company serves over 1,000 customers, including 30+ foundation model builders, and has a strong focus on building tools that help ML practitioners create better models.

As a Software Engineer on the Weave team, you'll be responsible for implementing robust APIs, designing integrations with popular LLM tools, and scaling backend performance. The role requires strong technical skills in Python/TypeScript and experience with GenAI applications. You'll work in a dynamic startup environment where you can make significant impact on the product and interact directly with users.

The company offers competitive compensation ($177,000-$245,000), comprehensive benefits, and the opportunity to work with leading researchers in the field. They maintain an inclusive environment and encourage applications from diverse backgrounds, even if experience doesn't perfectly align with all requirements.

Last updated 13 days ago

Responsibilities For Software Engineer, Weave

  • Implement robust and ergonomic open-source client APIs
  • Design and implement integrations with popular LLM tools
  • Scale and improve backend performance for low latency and high volume production
  • Build polished features like multi-modal evaluations, LLM playgrounds, and dataset capabilities
  • Meet with customers and iterate based on feedback

Requirements For Software Engineer, Weave

Python
TypeScript
  • Bachelor's degree in Computer Science, or related field
  • 4 years or more of prior experience in Software Engineering
  • Deep knowledge of Python and/or TypeScript
  • Experience building GenAI-powered applications
  • Ability to operate effectively amid ambiguity
  • Experience managing large-scale online production services or OLAP databases (bonus)

Benefits For Software Engineer, Weave

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Flexible time off
  • Medical, Dental, and Vision for employees and Family Coverage
  • Home office budget with a new high-powered laptop
  • Competitive salary and equity
  • 12 weeks of Parental leave (U.S. specific)
  • 401(k) (U.S. specific)

Interested in this job?

Jobs Related To Weights & Biases Software Engineer, Weave

Network Development Engineer, Datacentre Fabrics - Product Engineering

Network Development Engineer role at AWS focusing on datacenter network infrastructure deployment, scaling, and automation across global facilities.

Software Development Engineer, Data Plane, NPD Forwarding Stack, Data Plane

AWS is seeking a Software Development Engineer to develop Linux-based networking platforms and embedded routing systems for one of the world's largest networks.

Software Development Engineer, AWS Demand Planning

AWS Demand Planning Software Engineer role building forecasting systems for EC2 capacity planning, offering $129K-$223K salary plus benefits.

Software Development Engineer, AWS Demand Planning

AWS Demand Planning seeks Software Engineer to build forecasting systems for EC2 capacity. Full-stack role with backend focus, 3+ years experience required.

Software Development Engineer, Alexa Communications

Software Development Engineer role at Amazon's Alexa Communications team, building voice-controlled communication features for Alexa devices and apps.