Posted over 4 years ago
CleanSpark is looking for a talented Python developer with strong experience in the latest technologies to help us build our cutting-edge, next generation energy modeling tools. As part of a small distributed team, you’ll be asked to make fundamental decisions about technology and functionality for a data-intensive application. You will play an integral part in enabling a quality- and transparency-driven development culture and the advancement of microgrid technology.
Responsibilities
* Develop highly technical features to run in both the cloud and on site
* Work with interval data to model behavior and optimization vectors
* Implement unit and integration tests to ensure code quality
* Participate in code reviews and knowledge-sharing activities
* Technical support of products including direct customer support and escalated issues
* Requirements and implementation documentation
* Collaboration with business and technical stakeholders to ensure proper understanding and implementation of requirements
Skills and Requirements
* Comfort with complex software concepts such as: SOA and SOLID principles, cloud design patterns, and various data structures (relational, document, and graph)
* Hands-on expertise with automated unit and integration testing
* Strong communication skills in a distributed environment, both written and verbal, as well as an independent work ethic
* Experience with building, troubleshooting, and running distributed, service based systems
* Bonus points for:
* hands-on experience with developing for the cloud: Azure (preferred) or AWS
* a science or math background
* experience working remotely in a distributed team
* a sparkling personality and positive attitude!
To Apply
To be considered, you MUST respond to this ad with answers to the following questions:
* Confirm that your desired salary falls within the stated range.
* If currently employed, why are you interested in leaving your current job? Approximately how much time would you need to start?
* If you do not live in San Diego, have you worked remotely before?
* What part of your experience and skills do you feel will help you contribute to the position at CleanSpark?
* In medium detail, please describe the most interesting or challenging task you’ve faced in the past few years.
* All applicants are asked to complete a short take-home coding exercise. Are you willing to do this as part of our interview process?
NOTE: we will only accept candidates from the United States and Canada. We will be in contact with you within 2 business days if we are interested in moving forward.