Cloud Software Engineer (Big Data)

ARSIEM

Annapolis, MD • 15m ago • On-site

Mid

On-site

230,000 - 257,000 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Cloud Software Engineer (Big Data) role

Improve your resume now

$230,000 – $257,000/year

Quick Facts

  • Role: Cloud Software Engineer (Big Data)
  • Salary range: $230,000–$257,000/year
  • Clearance: Active TS/SCI with a polygraph required

Description

Develop, maintain, and enhance complex Big-Data cloud systems based on documented requirements. Contribute to back-end processing, analyzing, and indexing while applying cloud computing expertise (Hadoop ecosystem), distributed computing, information retrieval, and object-oriented design. Review, test, and debug components, and provide input into system design trade-offs including COTS/GOTS reuse and requirements synthesis.

Responsibilities

  • Develop, maintain, and enhance complex and diverse Big-Data Cloud systems
  • Contribute to back-end processing, analyzing, and indexing
  • Implement Java applications and distributed computing / information retrieval solutions
  • Review and test software components for adherence to design requirements; document test results
  • Resolve software problem reports
  • Use appropriate software development and design methodologies
  • Provide system design input: hardware/software trade-offs, software reuse, COTS/GOTS decisions, and requirements analysis/synthesis

Requirements

  • 12 years software engineering experience on programs/contracts of similar scope, type, and complexity
  • Bachelor’s degree in Computer Science or related discipline; 4 years must be in programs utilizing Big-Data cloud technologies and/or distributed computing
  • Cloud software engineering experience may substitute for the bachelor’s degree (4 years)
  • Master’s degree may substitute for 2 years of experience
  • Cloudera Certified Hadoop Developer certification may substitute for 1 year of cloud experience
  • Experience with AWS and DevOps
  • Two (2) years cloud and/or distributed computing information retrieval (IR)
  • One (1) year implementing code interacting with Cloud Big Table
  • One (1) year implementing code interacting with Cloud Distributed File System
  • One (1) year implementing complex MapReduce analytics
  • One (1) year implementing code interacting with Cloud Distributed Coordination Frameworks
  • One (1) year architecting cloud computing solutions
  • One (1) year debugging problems with cloud-based distributed computing frameworks
  • One (1) year managing multi-node cloud-based installations
  • Computer network operations experience (utility computing, network management, virtualization such as VMware/VirtualBox)
  • Multi-node management/installation experience using Python, CFEngine, Bash, Ruby, or related technologies
  • Information Assurance experience securing cloud/distributed applications (e.g., firewalls, PKI, server authentication, corporate authentication services)
  • Object-oriented design and programming; Java in an IDE (e.g., Eclipse); Maven; RESTful web services
  • Cloud/distributed technologies including one or more of: YARN, J2EE, MapReduce, Zookeeper, HDFS, HBase, JMS, concurrent programming
  • Information retrieval technologies including one or more of: Apache Lucene, Apache Solr, MongoDB (plus HDFS/HBase as listed)
  • Ingesting/parsing/analyzing disparate data formats: XML, JSON, CSV, binary formats, sequence/map files, Avro
  • Aspect-oriented design and development
  • Debugging/profiling cloud/distributed installations including JVM memory management and Java application profiling
  • UNIX/Linux experience (including CentOS)
  • Active TS/SCI with a polygraph

Benefits

Comprehensive benefits package (see benefits tab for an overview).

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report