
Senior Developer – AI Chat
Brightidea
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob 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