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

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.