Skip to content

JFrog

Senior Software Engineer- Generative AI

JFrog is hiring a Senior Software Engineer- Generative AI in Tel Aviv, Israel. Level rates it ; you can apply on JFrog.

Level's read on this job

  • On Level's scale, this software engineer role is Works on AI ●●●○: the daily work is on AI products, without building the model.
  • Tools and skills the posting cites include Claude, LangChain and LangGraph.
  • Level classifies it as a senior role.
  • Level lists 71 other open roles at JFrog.
  • The role was posted in the last few days.

AI in this role

Build and scale MCP servers, agent platforms, and developer plugins integrating generative AI capabilities into the JFrog Platform.

ClaudeLangChainLangGraphCursorClaude CodeKubernetesHelmDocker
ai-agentsgenerative-aimcpagentic-workflowsfull-stack-development

At JFrog, we’re reinventing DevSecOps to help the world’s greatest companies innovate. Our team of industry-leading software security experts is a true pioneer, constantly pushing the boundaries with original research and technological innovation. JFrog is a special place with a unique combination of brilliance, spirit, and just all-around great people. Thousands of customers, including the majority of the Fortune 100, trust JFrog to manage, accelerate, and secure their software delivery from code to production – a concept we call “liquid software”. Wouldn't it be amazing if you could join us on our journey?

We are looking for a curious, hands-on Senior Software Engineer to join the AI SDLC group. You will work across the entire stack, from the UI to the MCP server to the Kubernetes deployment, and help shape how AI agents act on the JFrog Platform. You will also help build JFrog's official AI plugin, with skills and hooks that bring JFrog into developers' AI-native workflows. This role suits someone who learns new technologies quickly, because this space changes constantly.

As a Senior Software Engineer at JFrog, you will…
  • Own features end to end – from design, through implementation and deployment, to production support – across frontend, backend and infrastructure.
  • Build and evolve our MCP server, the main surface through which AI clients and agents interact with JFrog: tools, auth, scalability, and a predictable, secure contract.
  • Design the building blocks of our agentic platform, such as AI Cards and Flows. This means defining clear abstractions, schemas, and extension points so that new capabilities can be added safely and without rewrites.
  • Build and maintain the JFrog official plugin, including skills and hooks, working closely with how developers actually use AI coding tools.
  • Build intuitive, responsive web interfaces that bring GenAI features to life.
  • Own the infrastructure around your services: containerization, Kubernetes and Helm deployments, CI/CD, observability, and reliability.
  • Lead technical design sessions and write short design docs. You will take real design decisions on a growing codebase, not just implement tickets.
  • Keep up with the fast-moving AI ecosystem (MCP, agent frameworks, AI-native dev tools) and bring what works back to the team.
To be a Senior Software Engineer at JFrog, you need…
  • 5+ years of hands-on software development experience across the stack, with production systems used at scale.
  • Strong backend experience, preferably Python (FastAPI or similar), with a solid grasp of API design, concurrency, and relational databases.
  • Design the core building blocks of our agentic platform, such as declarative tool definitions and multi-step workflows that AI agents can run. This means defining clear abstractions, schemas, and extension points so that new capabilities can be added safely and without rewrites.
  • Production experience building web UIs with a modern framework (Vue.js, React or Angular) and TypeScript.
  • Hands-on experience with Docker and Kubernetes (Helm, CI/CD, deployments) and the confidence to debug production issues across layers.
  • Deep knowledge of software design: design patterns, data structures, abstraction boundaries, and designing systems that stay maintainable as they grow. You can turn a loosely defined idea into a clean, extensible design with well-defined schemas and extension points.
  • A disciplined approach to testing and quality.
  • Proven, hands-on use of AI-native coding tools (Cursor, Claude Code, or similar) to deliver real features, and an interest in building skills, hooks, MCPs, or agentic workflows.
  • Strong ownership, good communication, and a genuine love of learning new technologies.
  • Experience building or consuming MCP servers, or working with the MCP spec- Advantages
  • Experience with LangChain / LangGraph or other agent frameworks- Advantages
  • Experience with OAuth, token scoping, or authentication and authorization for AI and service-to-service access- Advantages
  • Experience building plugins, extensions, or developer tooling (Claude Code plugins, IDE extensions, CLIs)- Advantages
  • Experience with Micro-Frontends, event streaming (SSE), or observability tooling- Advantages

How we rate this

Senior Software Engineer- Generative AI at JFrog rates 75 out of 100 for how much of the daily work is AI. That makes it Works on AI (AI Level 3 of 4). The level is about AI in the job, not seniority.

Classification

Works on AI. The daily work is on AI products, without building the model.

  1. ●●●● Builds AI80 to 100
  2. ●●●○ Works on AI60 to 79
  3. ●●○○ Uses AI40 to 59
  4. ●○○○ Little AI0 to 39

Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.

Prepare for this job

Built from this posting and from similar jobs on Level.

Skills and AI tools this role asks for

AI agentsGenerative AIMCPAgentic WorkflowsFull Stack DevelopmentClaudeLangChainLangGraph

Also common in software engineer jobs at this level

Pay

Typical software engineer job
$167k

This posting doesn't list pay. Use the typical software engineer figure when pay comes up. See software engineer jobs

Questions you could be asked

  1. How do you decide when an AI agent can act on its own versus asking for approval first?
  2. Tell me about a project where generative ai was part of your work. What did you do?
  3. Tell me about a project where mcp was part of your work. What did you do?
  4. Tell me about a project where agentic workflows was part of your work. What did you do?
  5. Tell me about a project where full stack development was part of your work. What did you do?

Adapt your resume

  • List these exact terms on your resume: AI agents, Generative AI, MCP, Agentic Workflows, and Full Stack Development. An applicant tracking system matches the wording, not the idea.
  • Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
  • Show where AI is part of your daily process, not a one-off project. This role expects it to be a running habit.

Get your CV reviewed before you apply

Send your CV and the role you want next. Your review arrives by email within 3 days.

Get new software engineer jobs (Works on AI ●●●○ or higher) by email

One email a week, each job rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.

Free.

Similar roles

Software Engineering roles that work on AI, at other companies.

What kind of AI work fits you?

Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.

Find my next step

More jobs at JFrog

More software engineer jobs

Related searches

Same AI level

Jobs by city