Product Designer Everactive

Remote

About Us

Everactive brings self-powered intelligence to the physical world. Operating without batteries, the company’s always-on wireless sensors deliver continuous cloud-based analytics at a scale not possible with battery-powered devices. Everactive’s end-to-end solutions are built upon groundbreaking advances in ultra-low-power circuit design and wireless communication that allow the company to power its Eversensors exclusively from harvested energy.


About this role

Everactive is looking for someone to join our Cloud Platform team to build our data platform. The hire will expand and create our backend architecture while maintaining data flow and collection for multi-functional teams. An ideal candidate is experienced in building RESTful APIs (we use Node, Go, and Python), working with event streams (we use Kafka), working with time series data (we use Postgres), and enjoys both optimizing existing data systems and building from the ground up to react to new requirements and improve existing micro-services.


The Backend Software Engineer will work closely with software developers, data scientists, business analysts to capture requirements, implement solutions and maintain the system. They must be comfortable supporting multiple efforts, systems and products and will be excited by the opportunity to steer our data architecture to support new products and initiatives.


Battery-less systems are a key differentiator for Everactive providing an ever growing source of data. This position will require constant interaction with all aspects of engineering to ensure the backend architecture is capable of supporting the Everactive platform.


Responsibilities

  • Create and maintain backend software architecture - identify scaling issues and address.
  • Identify, design and implement process improvements such as automating manual processes, re-designing infrastructure to handle scaling needs, optimizing data delivery, etc.
  • Work with partners to identify end-user needs and build robust and scalable software and tools to meet those needs.
  • Collaborate with multi-functional teams of Product Managers, Data Engineers, Data Scientists and Front-End Software Engineers.
  • Maintain security of data.
  • Maintain documentation of API and event stream interfaces.


Key Qualifications

  • 5+ years of experience required
  • Experience in one or more server-side programming languages, frameworks, and software stacks (e.g. Node.js, Python, Ruby, PHP, LAMP, or MEAN).
  • Experience working with relational databases (Postgres, MySql, SqlServer).
  • Building infrastructure to support IoT deployments scaling beyond thousands of simultaneous users and 1M nodes, with an ability to handle and process the resulting data.
  • Experience building high-reliability systems across a variety of data connection and backhaul options.
  • Strong analytical skills for working with structured and unstructured data sets.
  • Experience supporting multi-functional teams.


About our Values


Successful Everactive employees routinely exhibit our four core values:

  • Pioneering ideas: to revolutionize computing, we look for the best ideas without being constrained by existing approaches. This clean slate, first principles approach expands our creative scope and helps us lead development of the next generation IIoT with field-changing technology.
  • Rigorous, honest thinking: we approach all of our endeavors with intellectual honesty and rigor. This honesty leads us to careful self-evaluation - identifying and admitting what we do not know – and to making hard decisions when we believe they are right.
  • Live well, work well: we believe that there are many things in life that are more important than work and that a fulfilling life outside of work makes it easier to do excellent work when you are focusing on the work part of life. Likewise, working well makes life more fulfilling.
  • One Team: We are a team of diverse individuals aligned by a common vision of the future of computing. We are strongest when we respect and embrace our differences. This requires that we share our thoughts, ask questions, and candidly provide feedback and encouragement to others. We are passionately committed to inclusion across race, gender, age, beliefs, identity, orientation, and life experiences that make us unique. Our diversity drives our greatest achievements.


Everactive is an Equal Opportunity Employer.

Everactive is an equal opportunity employer, and we value diversity in all its forms. We do not discriminate on the basis of race, religion, color, national origin, gender identity, sex, sexual orientation, gender identity, age, marital status, genetic information, veteran or disability status.


We are committed to recruit, hire, and develop an exceptional team of individuals aligned by a common vision of the future of computing. We recognize that our team is strongest when we respect and embrace differences while cultivating a culture of inclusion across race, gender, age, religion, identity, orientation, beliefs, and life experiences that make us unique. Our diversity is what drives our greatest achievements.


We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.