Job Title: Data Scientist Python Programmer – Mining Efficiency & Automation
Location: Remote
Industry: Industrial Data Analytics / Bitcoin Mining
Reports to: CTO
Must be a U.S. Citizen or Green Card Holder
About the Role
We are seeking a Python-proficient Data Scientist to own the analytics pipeline for miner efficiency, site performance and R&D data across our Bitcoin mining operations. You’ll work at the intersection of real-time data collection, analysis, and automated decision systems to optimize miner clocking, power usage, and infrastructure ROI. You will build the back end for data ingestion, create visualizations in Grafana or similar, and produce actionable reports that tie miner type, temperature, clock speed, and power draw into clear operational guidance.
This is a high-impact, systems-focused role where your work directly affects performance, cost optimization, and future automation.
Responsibilities
- Data Collection & ETL:
- Design and maintain Python scripts to gather real-time miner telemetry and power data via APIs (Foreman, LuxOS, Accuenergy, etc.)
- Store and structure this data using time-series and relational databases (InfluxDB, PostgreSQL, BigQuery or similar).
- Segment and clean data for accuracy and traceability, handling curtailments, reboots, and outliers intelligently.
Analytics & Modeling:
- Analyze miner efficiency (j/TH) across variables like machine model, temperature, fan speed, frequency, and uptime.
- Build correlation models and help inform operational decisions like dynamic underclocking.
- Develop performance baselines and alerting logic for degradation or anomalies.
Visualization & Reporting:
- Build and maintain dashboards in Grafana or similar, enabling site teams and leadership to access clear historical performance data.
- Generate weekly and monthly summary reports with insights and optimization recommendations.
- Contribute to board-level reporting with charts and KPIs.
- Automation & Feedback Loops:
- Build the framework for feedback-driven miner control systems (e.g., frequency scaling based on measured load).
- Collaborate with the network and site engineering teams to pilot these control scripts.
Qualifications
Required:
- Strong proficiency in Python for scripting, automation, and data processing (Pandas, NumPy, Requests). Other comparable languages will be considered.
- Experience with Grafana, InfluxDB, or similar visualization and time-series data tools.
- Solid understanding of database design and use
- Proven experience in building data pipelines and handling real-world noisy data.
- Strong communication skills with ability to distill complex systems into actionable insights.
- Hands-on experience interfacing with RESTful APIs and industrial communication protocols including Modbus TCP, HTTP/JSON, FTP, and SNMP to gather telemetry from power meters, networked devices, and mining infrastructure.
Preferred:
- Familiarity with Bitcoin miners, particularly Antminer S19 series or similar ASICs.
- Understanding of site-level infrastructure (power draw, airflow, curtailment).
- Experience with processor clock speed vs voltage and the effects on efficiency
Compensation
- Competitive salary commensurate with experience.
- Flexible work environment with opportunities to visit mining sites and influence large-scale operations.