Software Engineer II - Artifact Management
Confirmed live in the last 24 hours
CoreWeave
Job Description
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.
Why CoreWeave?
At CoreWeave, we work hard, have fun, and move fast! We’re in an exciting stage of hyper-growth that you will not want to miss out on. We’re not afraid of a little chaos, and we’re constantly learning. Our team cares deeply about how we build our product and how we work together, which is represented through our core values:
- Be Curious at Your Core
- Act Like an Owner
- Empower Employees
- Deliver Best-in-Class Client Experiences
- Achieve More Together
We support and encourage an entrepreneurial outlook and independent thinking. We foster an environment that encourages collaboration and provides the opportunity to develop innovative solutions to complex problems. As we get set for take off, the growth
Similar Jobs
Caterpillar
Senior Software Test Engineer-D365
Morgan Stanley
Java Lead Software Engineer_ Vice President _Software Engineering
Johnson Controls
Engineering Manager - Embedded Firmware and Software
Johnson Controls
Sr. Staff Platform Engineer (C++)
RTX/Raytheon
Principle Specialist - Software Development - ABAP
KLA Corporation