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
Deliverable
production ML models | product features | infrastructure
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