Cloud Software Engineer 3 - I
Core
Develops, maintains, and enhances complex Big-Data Cloud systems, focusing on back-end processing, analyzing, and indexing for large-scale data environments.
Role type
Senior Cloud Software Engineer (Big Data & Distributed Systems)
Builds
Large-scale distributed data processing pipelines, cloud-based information retrieval systems, and Java application services.
Domain
Cloud Computing, Big Data, Distributed Systems, Information Retrieval
Required skills
Java, Spring Boot, Kubernetes, MongoDB, AWS, Elasticsearch, MapReduce, Cloud Architecture, Distributed Computing, Object Oriented Design, Cloud Security
Preferred skills
Hadoop ecosystem, Cloud Information Retrieval, Multi-node Cloud installation management, SIGINT dataflow architectures
Technologies
Java, Spring Boot, MongoDB, Kubernetes, Rancher RKE2, AWS, S3/Minio, Elasticsearch, Nifi, Hadoop, YARN, HDFS, HBase, Zookeeper, Lucene, Solr, Python, Bash, Ruby, CFEngine, Subversion, ClearQuest, Razor
Responsibilities
Develop and test software components for adherence to design requirements; resolve software problem reports; provide input on hardware/software trade-offs and COTS/GOTS usage; manage large, disturbed Kubernetes clusters; architect Cloud Computing solutions; debug problems with Cloud based Distributed Computing Frameworks.
Seniority
Senior, hands-on IC