Cloud Software Engineer, Level 3
Core
Develops, maintains, and enhances complex Big-Data Cloud systems, focusing on back-end processing, analyzing, and indexing for large-scale data retrieval.
Role type
Senior Cloud Design Engineer (Big Data & Distributed Systems)
Builds
Cloud Information Retrieval systems, MapReduce analytics workflows, and distributed computing frameworks.
Domain
Cloud Computing, Big Data, Distributed Systems, Information Retrieval
Deliverable
production ML models | product features
Required skills
Cloud Computing, Hadoop Ecosystem, Java, Distributed Computing, Information Retrieval, Object Oriented Design, MapReduce, Cloud Distributed Coordination Frameworks, Cloud Big Table, Cloud Distributed File System, Cloud Computing Architecture, Cloud Security, UNIX/Linux, Configuration Management, SIGINT collection disciplines, Geolocation, Signal Applications
Preferred skills
Cloudera Certified Hadoop Developer, Master's in Computer Science
Technologies
Hadoop, YARN, J2EE, MapReduce, Zookeeper, HDFS, HBase, JMS, Apache Lucene, Apache Solr, MongoDB, XML, JSON, CSV, Avro, CentOS, Linux/RedHat, Subversion, ClearQuest, Razor, Java Virtual Machine (JVM), CFEngine, Bash, Ruby, Python, VMWare, VirtualBox
Responsibilities
Design, develop, and test Cloud Information Retrieval systems; Implement complex workflows for Cloud MapReduce analytics; Debug problems with Cloud-based Distributed Computing Frameworks; Manage multi-node Cloud-based installations; Architect solutions for efficiently processing and retrieving large amounts of data; Ensure quality control of developed and modified software; Serve as a subject matter expert for Cloud Computing technologies.
Seniority
Senior, hands-on IC with significant leadership and architectural responsibilities