What Youโll Do
The Artifact Management team is building and operating a large-scale distributed system that stores, serves, and updates artifacts at massive scale. Weโre looking for engineers passionate about designing high-performance, storage-efficient systems that power critical development workflows.
As an engineer on the team, youโll build a platform that enables developers to securely and seamlessly publish their artifacts.
โ
โ
In this role, you will
- Design and implement distributed storage and caching solutions for artifacts
- Evaluate and explore third-party solutions that could accelerate our vision
- Develop APIs and services for artifact publishing, retrieval, and version management
- Optimize performance, reliability, and cost efficiency across multi-region deployments
- Work closely with build, release, and infrastructure teams to ensure seamless integration into developer workflows
- Drive observability, automation, and resilience in a high-traffic production environment by creating dashboards, metrics and alerts.
โ
Investing in our people is one of our top priorities, and we value candidates who can bring their diversified experiences to our teams. Here are some qualities weโve found compatible with our team. We'd love to talk about whether this aligns with your experience and interests and what youโre excited to work on next.
โ
โ
Who You Are
Minimum Qualifications
- 2+ years of experience in a software or infrastructure engineering industry
- You have experience operating services in production and at scale.
- You have experience with Go as your primary programming language.
- Experience with infrastructure-as-code, CI/CD systems (e.g., GitHub Actions, ArgoCD), and containerization (e.g., Docker, Kubernetes).
- Understanding of system design, scalability and efficiency.
- Experience with third party vendors like artifactory, cloudsmith is a plus.
- Passionate about improving developer experience and enabling other engineers to do their best work.
โ