2+ years of professional software engineering experience building and shipping production software
Bachelor's degree in Computer Science, Engineering, or a related technical field
Solid engineering fundamentals. You write clean, testable, well-structured code and understand how to design for reliability and maintainability at a component level
Proficiency in Go, Python, or a similar language; experience shipping services in cloud-native environments
Responsible for the services and infrastructure you build, including their reliability, maintainability and operational quality
Working knowledge of CI/CD systems. You've used them, debugged them, and have a growing sense of how they're built
Familiarity with Kubernetes basics, such as how workloads are defined, scheduled, and operated at the cluster level
Curiosity about AI-powered developer tooling. You're interested in how LLMs and agents can accelerate developer workflows, and you want to help build that
Ownership mentality. You follow through on commitments, communicate proactively when plans change, and close loops without being asked
Collaborative team player who participates in design discussions and gives and receives feedback well
Experience designing developer-facing tools, APIs, or SDKs used by other engineering teams
Experience contributing to CI infrastructure or developer tooling (pipeline execution, build optimization, test reliability improvements, delivery and deployment)
Experience with artifact management, storage systems, or APIs for publishing and retrieving versioned software artifacts (e.g. JFrog Artifactory, Cloudsmith, or OCI registries)
Familiarity with ephemeral and hermetic development environments and the platform services that power them
Familiarity with LLM-integrated developer tooling, such as MCP servers, tool-augmented agents, AI code generation, or agentic test generation systems