Developer > Jobs

US-DC-Washington: Cloud Software Engineer

Date: _09-Jul-2013_
To see other developer job opportunities, please visit

Principal Software Engineer/Cloud Software Development

* Lead and materially contribute to all phases of technical software development especially, Big Data applications, social or network analytics * Implement Agile development methods for requirements analysis, design, implementation, and testing of innovative new applications * Collaborate with science-based technical staff to identify and manage system and software requirements * Write functional and technical documentation, and proposals

* MA/MS degree in Computer Science, Computer Engineering, Mathematics, or Electrical Engineering with significant research or development experience in Data Science * Minimum of 3 years experience as a senior developer of Big Data applications or equivalent strong background in SQL or NoSQL databases * Strong analytical, architectural, engineering, problem identification, and reporting skills * Proven track record of innovative technical contribution, and collaboration between research and development communities * Excellent communications skills (verbal and written)

* Cloud computing environments, Hadoop, and related eco-system components * Network Algorithms, Big Data Representations, Pattern recognition, and/or Machine Learning algorithms * Leading the software development of complex algorithms or environments involving the Cloud implementation or Big Data scalability (e.g. Map/Reduce, Hive, Impala, BSP frameworks, etc.) * At least two of the following programming languages: Java, C++, C#, Ruby * Object oriented development methods, software architectures, and Integrated Development Environments * Code cloud software solutions in a start-up environment, working in close collaboration with mathematicians and computer scientists

To apply for this position, please visit this Website.

Thank you,
Developer FYI Center