Brightidea

Senior Developer – AI Chat

Brightidea

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudDockerJavaJavaScriptKubernetesMicroservices.NETNoSQLPythonReactSQL

About the role

  • Own end-to-end AI chat development—from architecture through production—collaborating closely with a talented, passionate team
  • Mentor teammates and partner with Product, Data Science, and Design to deliver reliable conversational flows
  • Design and ship secure, low-latency retrieval and tool-use pipelines (RAG, function calling, agents) for internal datasets/APIs
  • Build and scale data integrations (schemas, queries, caching); continuously improve backend components for UX, performance, and efficiency
  • Establish quality guardrails, automated tests/evaluations, and observability; optimize for scalability, performance, and cost; run A/B tests

Requirements

  • 6+ years in software development
  • 3+ years with Python
  • Experience with .NET C# or Java
  • Hands-on LLM experience: prompt design, RAG, tool/function calling, embeddings, vector databases
  • APIs and microservices
  • Strong software design, testing, and debugging skills
  • Frontend with JavaScript/React; charting a plus
  • Track record of reliable, low-latency, cost‑efficient production systems
  • Cloud (preferably AWS), CI/CD, Docker/Kubernetes; monitoring/observability
  • Strong SQL and data modeling
  • Familiarity with NoSQL
  • Excellent communication skills, in both Hebrew and in English.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Python.NET C#JavaLLMRAGtool/function callingembeddingsvector databasesAPIsmicroservices
Soft skills
mentoringcommunication