Senior Software Engineer Ii, Brazeai Operator

Braze Braze · Enterprise · Sao Paulo, Brazil · Engineering

Senior Software Engineer II role focused on building and operating an agentic AI chat assistant (BrazeAI Operator) embedded in a customer engagement platform. Responsibilities include developing the agentic runtime, tool orchestration, prompt engineering, integrations with LLM providers and product features, and ensuring reliability, observability, and safety of LLM-backed systems.

What you'd actually do

  1. Design and build AI-powered product experiences using TypeScript, React, and LLM provider APIs
  2. Develop the agentic tool runtime that lets BrazeAI Operator take actions inside the product on behalf of users
  3. Build integrations between Operator and core Braze product surfaces, third-party vendors, and AI model providers
  4. Improve the reliability, observability, and safety of LLM-backed systems, including streaming responses, error handling, evaluation, and rollout controls
  5. Lead projects from ambiguous product or technical goals through implementation, launch, and iteration

Skills

Required

  • 5+ years of software engineering experience
  • Modern frontend development
  • Experience building production systems that integrate with AI/ML models, LLM APIs, or other complex external services
  • Reliability
  • Observability
  • Safety
  • User trust in AI-powered products
  • Working in ambiguous problem spaces
  • Clear communication
  • Collaboration

Nice to have

  • TypeScript
  • React
  • Ruby on Rails
  • LLM provider APIs: Gemini, OpenAI, Anthropic, AWS Bedrock
  • Real-time transports: web sockets, server-sent events
  • Cypress
  • Jest
  • RSpec

What the JD emphasized

  • agentic AI
  • tool orchestration
  • reliability
  • observability
  • safety

Other signals

  • agentic AI
  • tool orchestration
  • LLM provider APIs
  • AI-powered product experiences