When you apply for this position, please say you saw this job on Green Dream Jobs!!
Description
Founded in June 2007, OPOWER creates innovative software products that promote energy efficiency by empowering residential consumers to make better decisions on their energy usage. Through a combination of home energy reports, carbon calculators, web applications, data analytics, and customer service tools, OPOWER is reshaping the outlook on home energy demand and achieving unprecedented energy savings across hundreds of thousands of households. The company is well funded and making big headlines as they stay on track to saving enough energy to power a city of 75,000 homes and to reaching one million households by the end of 2009.
Position Overview:
Are you stuck in a window-less basement office? Are you longing to install your favorite tools on a new MacBook Pro? Do you work 10 times as fast as the engineer next to you? Then we have a job for you.
We are looking for you -- a software engineer who wants to work in an environment where creativity is encouraged and rewarded; one who treats engineering as a discipline; a generalist who wants to contribute to all levels of the application, from the database to the client to the tools we use to build. You will write elegant, maintainable, robust, scalable code every day. This is an IDEAL job for an engineer who wants to be part of a small team, feel total ownership over their work, and code like a ninja to make this a raging success.
We are headquartered in the Washington DC Metro area but are looking for a few great developers to start up our satellite office in the Palo Alto/Mountain View area. We are ready and willing to make a huge investment in that market, we just need the right talent to do so. Tag, you are IT!
Responsibilities:
- Collaborate on the design of our newest features
- Implement those features in a robust and maintainable fashion
- Write unit and integration tests to ensure those features never break
Qualifications:
- You are a developer who somehow always manages to get 10 times more done than your peers
- The idea of owning a large portion of a codebase gives you shivers of joy
- You are detail-oriented, methodical, a perfectionist and work well with others
- You function well in a fast-paced, informal environment where constant change is the norm and the bar for quality is set high
- You have 2-5 years experience building database-backed applications in Java and can write SQL queries by hand
- Experience with data warehousing and mining is a big plus. Previous work with machine learning is better still
- Linux and shell scripts are your friends
- You have a technical background and a BS or MS in a computer-related or hard science field.
To Apply:
Please email your resume in MS Word, RTF, HTML, or ASCII text format. If you wish to enclose a cover letter, please include it in the body of your email message.