Reflexive Concepts
Cloud Software Engineer I
Reflexive Concepts, Laurel, MD
Reflexive Concepts is seeking a skilled Cloud Software Engineer to join our team!
Required Skills & Experience:
Required Skills & Experience:
- Within the last five (5) years, a minimum of three (3) years experience programming with a combination of any or all of the following: Java, C, or C++
- Within the last three (3) years, a minimum of one (1) year experience designing and developing applications in a Windows or UNIX/Linux operating environment
- Demonstrated experience with OpenSource (NoSQL) products that support highly distributed, massively parallel computation needs such as Hbase, Apache Accumulo, and/or Big Table
- Demonstrated experience with Map/Reduce
- Demonstrated experience with the Hadoop Distributed File System (HDFS)
- Demonstrated experience with requirements analysis and design for one (1) or more object oriented systems
- A bachelor's degree in computer science or related discipline; an associate's degree in computer science or related discipline and two (2) years programming experience or five (5) years programming experience may be substituted for a bachelor's degree
- Demonstrated experience designing and developing web applications with JavaScript
- Familiarity with python data science and machine learning libraries can be added to desired
- Demonstrated experience designing and developing automated analytic software, techniques, and algorithms
- Demonstrated experience with compute cluster monitoring tools (e.g. Nagios, Ganglia)
- Demonstrated experience with Apache Accumulo internals, to include configuring, tuning, and testing the same in many configurations (200 node clusters)
- Demonstrated experience developing Restful services
- Demonstrated experience with Big-Data Cloud Scalability (e.g. Amazon, Google, and/or Facebook)
- Demonstrated experience with Kubernetes
- Experience with SALT
- Experience with ElasticSearch