Lead Platform Engineer - Orchestrated Energy

Sorry, this job was removed at 8:22 a.m. (MST) on Tuesday, June 26, 2018
Find out who's hiring in Greater Denver Area.
See all Developer + Engineer jobs in Greater Denver Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Are you ready to join a software team whose work is revolutionizing the way consumers interact with and use energy? If you love solving complex problems and building highly scalable, distributed systems, then Tendril is the place for you.

Orchestrated Energy is a new technology developed to optimize energy usage in homes with connected devices. Our market position is expanding. We are rapidly adding customers and collecting tons of data. Big Data. We think about how to scale teams as well as data. We are focused on being extremely agile in our iterative approach to research and development. We’re working hard, and having a lot of fun doing it.

 

We are willing to dare greatly, and are not afraid to take ownership of not only what we craft, but also what we could do to improve the company. We change things instead of just complaining about what's not right. We collaborate through healthy conflict and discussion. We are passionate about our core value that we will win because our customers win. We do walking meetings and have social groups in slack that organize biking and skiing trips.

If this intrigues you, we are looking for skilled individuals who love to think about big data, write high-quality code designed for testability, and employ the craft of software development. We need motivated developers who are excited about working in an open, highly collaborative, agile environment with a leading-edge technology stack.

What You’ll Do

  • Work directly as an integral member of our Orchestrated Energy team.
  • Work heavily with back-end databases and data-intensive applications in a multi-tier, high availability, distributed computing environment.
  • Collaborate with cross-functional product and engineering teams to define, code, and deploy product requirements.

Technologies We Use

Deployment stack

  •    AWS (EC2, RDS, EMR, Autoscale, SQS, Kinesis, Lambda)
  •    Docker (Container based microservices)
  •    Mesos
  •    Marathon
  •    Zookeeper
  •    Jenkins
  •    RESTful web services
  •    Finagle
  •    Finatra

Programming languages

  •    Java
  •    Scala
  •    Python

Data stack

  •    Postgresql
  •    Spark
  •    ElasticSearch
  •    AWS S3

Important libraries

  •    Guice
  •    Hibernate/JDBI/Flyway
  •    Machine Learning using Extreme Gradient Boosting

What you bring to Tendril

  • A BS/MS in Computer Science, Physics or Math OR equivalent
  • A solid experience with scaling high availability systems and heavy Web traffic
  • A solid understanding of OOP principles and design patterns like Singleton, Abstract Class, Factor, IOC Containers, etc.
  • A solid understanding of TDD environments and automated testing concepts
  • Experience with concurrency, relational databases, RESTful web services, test-first development, microservice architecture best practices, and Agile methodologies

Bonus Points

  •    Build tools (Maven, SBT, Gradle)
  •    Machine learning strategies and concepts

If this sounds like you, let’s talk.

What Makes Working at Tendril Awesome...

Tendril’s high energy, sometimes silly, fast-paced work environment will keep you engaged, motivated, and well fed. Work-life balance is a core priority at Tendril. We work hard and we play hard and often the two overlap. We love our dogs and bring them to work with us. We host family events and adult parties. We contribute to the community, we volunteer, and we mentor. Plus, we offer a ton of great benefits, including:

  • Health, dental, and vision insurance with a generous employer contribution;
  • An innovative and flexible paid time off policy;
  • A generous stock options plan and a 401(k) plan;
  • A kitchen stocked with breakfast and lunch food, coffee, sodas, snacks, and adult beverages;
  • An open office environment where ideas flow among marketers and developers, product managers and support reps, who sit shoulder-to-shoulder collaborating and challenging and encouraging each other.

About the Tendril Team

Our people make Tendril great. We are a company of super stars working together on interesting things and achieving exceptional results. Each one of us contributes to our strong company culture, led by a visionary yet tactical management team. Tendril offers our people the chance to grow professionally while working with colleagues they like and respect on work that stretches their brains and grows their skills. We are connected by a desire to innovate and a goal of helping the environment by changing the behaviors of energy consumers. And we like to laugh.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Our Boulder office has plenty of nearby restaurants, bars and hotels for our visiting employees, as well as in office employees to enjoy. We have on-site parking, and when you enjoy a walk near the office - you can take in the views of the Beautiful Boulder FlatIron Mountains nearby - Enjoy!

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about UplightFind similar jobs