We're looking for a passionate and innovative Software Engineer to join our FastCI team - the force behind 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.
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
Requirements: 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
This position is open to all candidates.