Big Data Engineer EcoFactor
Big Data Engineer
Come join our team!
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?re 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!
Are you a server-side developer with significant high scale, high reliability experience? Do real-time database driven applications serving millions of users not intimidating to you? We at EcoFactor are seeking an exceptionally talented backend Developer who is ready to take ownership of parts of our server and application stack spanning web applications, distributed device management and real-time services. This is a great role for a software developer to have a direct impact on the adoption of energy efficiency. You can truly make a difference here! Title depends on experience.
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
? 5+ years of experience building large-scale SaaS applications in Java or equivalent
? Must have been a core member of a highly successful product development team with major architectural and programming contributions
? Hands-on experience in building and tuning applications using Apache Hadoop and HBASE systems
? Deep understanding of performance and scalability issues of high scale fault tolerant distributed architectures
? Understanding and appreciation for high quality code and associated best practices
? Comfortable troubleshooting issues and supporting production deployments on LINUX
? Past startup experience working on a high profile web service
? Experience with server-side web frameworks like Spring and Hibernate/JPA
? SQL and DB Schema Design experience
? 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 equivalent
? Competitive compensation
? Local (SF Bay) candidate or willing to relocate
||Redwood City, CA |