HN Jobs

A searchable index of Hacker News “Who is hiring?” job postings.

← All postings · July 2016 thread

Solar Job

Python Software Engineer

CompanySolar Job
Websiteutilityapi.com
RolePython Software Engineer
Typepermanent
Role taxonomySoftware Engineering
SpecialtiesSoftware Engineering
LocationOakland, CA
Salary
Apply viaSee posting
Hiring notes
TechJavaScriptPythonDjango
Parsed locationsOakland, CA
Posted bydiafygi
PostedJul 1, 2016
SourceView on Hacker News ↗

Original posting

Python Software Engineer | https://UtilityAPI.com | Oakland, CA | ONSITE | Solar Job ==Company Description== Twilio for energy data! We are a SaaS that is used by solar and energy efficiency companies to collect their customer's utility bill and usage data automatically. We have funding from the Department of Energy and private capital, and we are generating significant revenue, so we have lots of runway (i.e. good job security). Our office is in downtown Oakland (our desks are solar panels!). We work hard and we make real money while conveniently also saving the planet. We value learning and solving real problems for the world. We have a great team and a supportive, learning environment. ==Job Description== You will be writing application code and helping maintain/optimize/scale the stack. We write scripts that collect data from utilities, and these scripts can break unexpectedly when utilities change their interfaces or we see new types of files or formats, so being able to update them quickly is important. Our codebase is well organized, documented, and tested. ==Requirements== * U.S. Citizen or Permanent Resident (required) * At least 1 year of Python work experience (required) * In depth knowledge of Python Language: in particular; iterators, generators, list comprehensions, abstract classes, & multiple inheritance * HTTP (methods, cookies, headers, etc.) * Regular Expressions (we use them heavily) * CSS Selectors (we use them heavily) * JavaScript (basic understanding) * Git, SSH, GPG (basic understanding) ==Preferred== * Good understanding of best practices for web development using Django * Experience with web scraping tools such as Selenium, Scrapy, or Mechanize. ==How To Apply== Email me, Daniel Roesler, a cover letter and a PGP-encrypted pdf resume encrypted with my public key. Please include links to your github, bitbucket, or personal side project website (for reference, mine is daylightpirates.org).