Summary
Blacksmith is a company focused on building fast and efficient CI infrastructure. They are seeking a Systems Engineer to develop and scale distributed systems, focusing on performance and reliability issues across various technology stacks.
Responsibilities
- Develop and scale distributed systems
- Dig into performance and reliability issues across the filesystem, network, and storage stack
- Write and debug in C, C++, Go, Rust, or Zig
- Care deeply about efficiency, correctness, and safety at the systems level
- Self-host and manage infrastructure with build automation and configuration management tools (e.g., Ansible, Puppet, Chef)
- Get hands-on with distributed storage systems like Ceph or MinIO
Skills
- Have developed and scaled distributed systems and enjoy digging into performance and reliability issues across the filesystem, network, and storage stack
- Are comfortable writing and debugging in C, C++, Go, Rust, or Zig, and care deeply about efficiency, correctness, and safety at the systems level
- Are excited by the idea of self-hosting and managing infrastructure with build automation and configuration management tools (e.g., Ansible, Puppet, Chef)
- Have familiarity with distributed storage systems like Ceph or MinIO, or are eager to get hands-on with them
- Have 2+ years of software development experience, ideally in performance-critical or distributed environments
- Enjoy working in person in NYC with a small, tight-knit team
- Thrive in the ambiguity of an early-stage startup and are energized by building from first principles
- You've dabbled in your own side hustles or start-up projects
- You're comfortable creating new processes and iterating on them quickly
Qualifications
Must Haves
- Have developed and scaled distributed systems and enjoy digging into performance and reliability issues across the filesystem, network, and storage stack
- Are comfortable writing and debugging in C, C++, Go, Rust, or Zig, and care deeply about efficiency, correctness, and safety at the systems level
- Are excited by the idea of self-hosting and managing infrastructure with build automation and configuration management tools (e.g., Ansible, Puppet, Chef)
- Have familiarity with distributed storage systems like Ceph or MinIO, or are eager to get hands-on with them
- Have 2+ years of software development experience, ideally in performance-critical or distributed environments
- Enjoy working in person in NYC with a small, tight-knit team
- Thrive in the ambiguity of an early-stage startup and are energized by building from first principles
Nice to Haves
- You've dabbled in your own side hustles or start-up projects
- You're comfortable creating new processes and iterating on them quickly
Benefits
- Medical, Vision, and Dental insurance.
- 401K match.
- Unlimited PTO.
- Annual offsite.
- Early-exercise stock options.
- 12 weeks fully paid parental leave (US).