Senior Database Engineer EcoFactor
EcoFactor is a fast-growing, cloud-based services start-up focused on helping homeowners save energy effortlessly. We work with partners ? home service providers,utilities, energy retailers, and others ? to deliver services that give their customers an easier way to reduce energy use and save money automatically in the comfort of their own homes. In fact, EcoFactor delivers the only service that caters to customers? comfort and satisfaction while at the same time helping reduce and shift the demand for residential energy overall to benefit the electric grid and our energy resources.
We are based in Redwood City,California with a passionate team of smart, energetic employees. We?ve got a hands-on, get-it-done philosophy, so come join the team and help us move home energy management into the future!
Summary
Are you a database developer developer with significant high scale experience? Do real-time database driven applications serving millions of users not intimidating to you? We at EcoFactor are seeking an exceptionally talented database expert with significant expertise in MySQL. The person will be the owner of database areas, including data modeling/schema, DB scripts, query optimization and will work closely with architects and other engineers to ensure the quality of database design, integrity of customer data, and performance/scalability of the system. This is a great role for a database developer to have a direct impact on the adoption of energy efficiency.
You can truly make a difference here!
Essential Duties and Responsibilities
? Must be passionate about working a high growth environment!
? Jointly design and implement high availability Java-based server software and distributed real-time systems
? Help lead complex technical projects that involve in-house software development and systems integrations with partners
? Work directly with Product Management teams to refine requirements, with QA on validation and with Operations to deploy and debug applications in production environment
Experience (Required)
? 7+ years of relevant experience building large-scale SaaS applications
? Experience in driving overall database design and development for large-scale and distributed web service based on Java stack, across multiple development teams.
? Expert level experience in relational data modeling and query languages, with a strong expertise in MySQL.
? Expertise in database performance tuning and optimization.
? Must have been a core member of a highly successful product development team with major architectural and programming contributions
? Comfortable troubleshooting issues and supporting production deployments in MySQL
Experience (Desired)
? Past startup experience working on a high profile application or service
? Knowledge of Non-SQL data stores
? Expertise in Java highly desired
? Experience with one of the following: Perl, Ruby, Python
? Experience in Agile/Scrum, and Test Driven Development
Skills
? Ability to work in a deadline oriented, and fast paced environment
? Demonstrated ability to work as part of a team of developers
? Excellent problem-solving and debugging skills
? Excellent sense of development/QA/release process
? Excellent communication skills, both verbal and written
? Willingness to learn and to teach
? BS/MS in Computer Science or related major or equivalent experience
Other
? Competitive compensation
? Local (SF Bay) candidate or willing to relocate
| Location: |
Redwood City, CA
United States
|