System Engineer

Circonus, Inc.

(Fulton, Maryland)
Full Time
Job Posting Details
About Circonus, Inc.

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.

Responsibilities
  • 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
Ideal Candidate
  • 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

sign up or login to save this job and more
Fulton, Maryland
Skills Desired
Sign up or login to see how your skills match up.
  • 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.