System Engineer
Circonus, Inc.
(Fulton, Maryland)Circonus provides Big Data analytics and monitoring for Web-Scale IT. Developed specifically for the requirements of DevOps, the Circonus platform delivers alerts, graphs, dashboards and machine-learning intelligence that help to optimize not just your operations, but also your business.
- Perform maintenance and feature development on data storage systems (both open source and proprietary)
- Design and implement active-active idempotent soft real-time systems
- Ensure code quality and performance for core architecture components in both C, Java, and Javascript
- Diagnose production issues, suggest a fix to the problem, or be able to articulate what the problem is to your peers and collaborate with them
- Document design and implementation decisions
- Distributed systems knowledge including consensus approaches, consistent hashing, vector clocks or lamport timestamps, and commutative vs. non-commutative operations
- Solid experience programming in C and Java (Javascript is a plus)
- Programming language agnostic
- Ability to analyze/review/design a solution with a solid understanding of immediate performance, scalability, resource utilization and long-term behavior
- Fluency in at least one SQL database technology (Oracle, PostgreSQL, MySQL, etc.)
- Fluency in at least one distributed KV-store technology (Riak, Cassandra, Voldemort, etc.)
- Experience working in Solaris, Linux, BSD and UNIX in general
- Thorough background in either traditional software engineering or agile development practices
- Thorough understanding of VCS systems (at least one of Subversion or Git, others are helpful)
CAN ARGUE, DISCUSS, AND REASONABLY EXPLAIN THE FOLLOWING PAPERS IN PLAIN ENGLISH:
- Dynamo: amazon’s highly available key-value store
- Resettable vector clocks
- An intelligent prediction system for time series data using periodic pattern mining in temporal databases
Questions
There are no answered questions, sign up or login to ask a question
- Agile Development Process
- JavaScript
- Linux
- MySQL
- Oracle
- SQL
- Unix
- Apache Cassandra
- C#
- D Programming Language
- Git
- PostgreSQL Programming
- Solaris Administration
- Subversion
- Voldemort
- Software Engineering
- Distributed Systems
- Riak
- Berkeley Software Distribution

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.