Greenidge Generation LLC operates a 106 MW natural gas-fired boiler and steam-driven turbine, integrated with high-performance cryptocurrency mining operations.
Computer Engineering Intern
Preferred majors: Computer Engineering; Computer Science; Data Science/Engineering
Location: Dresden, NY (hybrid considered)
Role Summary
Engineer the knowledge base and diagnostic tools our technicians rely on daily. You'll reverse-engineer miner firmware behavior, map hardware responses to software commands, analyze kernel logs to identify failure patterns and assist on our automated systems that can rapidly diagnose and resolve issues. This role bridges hardware and software -- understanding how our mining machines actually work at a fundamental level.
What You'll Do
- Inventory miner models and firmware versions across our fleet; document hardware interfaces, kernel log structures, and API endpoints.
- Reverse-engineer how specific miner makes/models respond to code and system calls; create a taxonomy linking log patterns to root causes.
- Design and implement Python parsers and regex rules to automatically detect issues and recommend repair workflows.
- Build a searchable, versioned knowledge base (database or structured files) that technicians can query by machine specifications and error signatures.
- Collaborate with Software and Ops teams to validate detection accuracy in the field; refine models based on real-world repair data.
Capstone
A comprehensive "Miner Information Dictionary": a definitive technical reference documenting how specific miner makes, models, and firmware versions fail, what those failures look like in logs and step-by-step repair procedures, as well as how certain miners respond to commands based on their model/firmware type.
Minimum Qualifications
- Strong Linux and networking basics; scripting in Python; comfort with logs/regex.
- Clear technical writing; ability to turn noisy data into reliable SOPs.
- Intermediate Microsoft Suite skills.
Nice to have
- Experience with SQL.
- Knowledge of the HTTP protocol and structure, including exposure to Senium WebDriver.
Please Note: Hourly rate is based on your year in school.
Salary: $20.43 - $30.64 per hour