Software Engineer - FastCI

TLDR

Contribute to an innovative AI-powered CI/CD optimization platform that enhances software development processes and empowers teams with automated insights.

At JFrog, we’re reinventing DevOps to help the world’s greatest companies innovate -- and we want you along for the ride. This is a special place with a unique combination of brilliance, spirit, and just all-around great people. Here, if you’re willing to do more, your career can take off. And since software plays a central role in everyone’s lives, you’ll be part of an important mission. Thousands of customers, including 75% 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 in our journey?

We're looking for a passionate and innovative Software Engineer to join our FastCI team - the force behind JFrog's AI-powered CI/CD optimization platform. You'll help build a product that automatically detects CI pipeline bottlenecks, generates actionable insights, and leverages AI agents to deliver fixes. FastCI turns CI maintenance from a reactive chore into a self-healing, intelligent system. This is a rare opportunity to work at the intersection of developer tooling, observability, and applied AI, shipping technology that impacts millions of builds every day.

As a Software Engineer in JFrog, you will…
  • Embrace an agile, entrepreneurial environment with the strategic advantage of selling to Fortune 500 companies
  • Develop advanced system-level performance tools for optimizing critical software processes
  • Design and implement intelligent engines that enhance development commands and workflows
  • Architect high-performance caching strategies to maximize efficiency across development cycles
  • Create seamless integrations with widely-used developer tools and platforms
  • Build scalable, multi-language solutions supporting diverse technology stacks
To be a Software Engineer in JFrog FastCI, you need…
  • 5+ years of overall software development experience, with at least 3-4 years specifically in Go, including advanced concurrency, performance optimization, and systems-level programming
  • Strong experience with TypeScript/Node.js for building GitHub Actions, CLI tooling, and automation frameworks
  • Hands-on experience integrating AI/LLM capabilities into engineering workflows - including prompt engineering, AI agent orchestration, and automated code generation pipelines
  • Deep understanding of CI/CD platforms, with mandatory experience in GitHub Actions (workflow authoring, custom actions, runner internals)
  • Proficiency with OpenTelemetry or equivalent distributed tracing and observability frameworks
  • Experience with Docker and BuildKit internals, including multi-stage builds, layer caching strategies, and build output parsing
  • Solid understanding of Linux system internals, including process management, file systems, and shell scripting (bash)
  • Strong background in building developer tools that integrate seamlessly into existing workflows without disrupting them 
Advantage Skills:
  • Experience with build system optimization across multiple ecosystems (Go, Gradle/Maven, npm/yarn, pip/uv, Cargo) 
  • Familiarity with bash parsing libraries or shell interpreters (e.g., mvdan/sh)
  • Experience with agentic AI systems — autonomous agents that plan, execute, and iterate on code changes with minimal human intervention
  • Background in pattern detection, anti-pattern recognition, or static/dynamic analysis tools
  • Experience with Kubernetes (K8s) and cloud-native CI/CD environments
  • Familiarity with major cloud platforms (AWS, GCP, Azure)
  • Experience with platforms like Jenkins or GitLab CI
  • Knowledge of performance profiling techniques and build graph analysis
  • Experience with JFrog Artifactory or similar binary repository and artifact management platforms
  • Understanding of software dependency graphs and build orchestration
  • Familiarity with secret management and security - conscious development practices

JFrog builds a Supply Chain Platform that empowers organizations to efficiently control and distribute software binaries, fundamentally changing how software updates are managed. It's designed for enterprises, especially those in high-demand sectors, to ensure secure and accelerated delivery from code to production.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Software Engineer Q&A's
Report this job
Apply for this job