A

Avalore

Cloud Design Engineer 2

Full-Time
No salary listed
Senior
Bachelor's
Annapolis Junction, MD, USA
In Person
No H1B Sponsorship
US Top Secret Clearance Required

About the job

Requirements
  • Eight years of software engineering experience in programs and contracts of similar scope, type, and complexity are required.
  • Two of those years must be in programs utilizing Big Data Cloud technologies and/or Distributed Computing.
  • Four years of cloud software engineering experience on projects with similar Big Data systems may substitute for a bachelor's degree.
  • A bachelor's degree in Computer Science or a related discipline from an accredited college or university is required.
  • A master's degree in Computer Science or a related discipline from an accredited college or university may substitute for two years of experience.
  • Cloudera Certified Hadoop Developer certification may substitute for one year of cloud experience.
  • Active TS/SCI clearance with an appropriate current polygraph is required, with ability to receive privileged access rights.
  • Two years of experience with Web-based applications that retrieve and store data in a Cloud Data System.
  • Two years of experience building applications that comply with modern Web 2.0 standards.
  • Two years of experience with Cloud and/or Distributed Computing Information Retrieval.
  • One year of experience working with data stored in Cloud BigTable.
  • One year of experience analyzing data stored in a Cloud Distributed File System.
  • Three years of experience with Utility Computing, Network Management, Virtualization using VMWare or VirtualBox, and Cloud Computing (CNO).
  • Three years of experience securing user interfaces for cloud and distributed applications containing disparate data sources and classifications through firewalls, PKI certificates, server authentication, and corporate authentication services.
  • Three years of experience with object-oriented design and programming, Java, Eclipse or a similar development environment, Maven, RESTful web services, and cloud and distributed computing technologies including Spring MVC, J2EE, HDFS, HBase, JMS, concurrent programming, and multi-node implementation or installation.
  • Three years of experience with cloud and distributed computing information retrieval using HDFS, HBase, Apache Lucene, Apache Solr, or MongoDB.
  • Experience supporting AJAX cross-browser applications using HTML, CSS, JavaScript, JSP/Servlets, and Groovy.
  • Experience with aspect-oriented design and development.
  • Experience debugging and profiling cloud and distributed installations using the Java Virtual Machine.
  • Three years of experience in at least one SIGINT collection discipline, including FORNSAT, CABLE, Terrestrial/Microwave, Overhead, or ELINT.
  • Three years of experience with geolocation, emitter identification, and signal applications.
  • Three years of experience with joint program collection platforms, dataflow architectures, and signals characterization analysis.
  • Three years of experience with CentOS, Linux/Red Hat, and configuration management tools such as Subversion, ClearQuest, or Razor.
Responsibilities
  • Develop, maintain, and enhance complex and diverse Web-based user interfaces that interact with Big Data Cloud systems based on documented requirements.
  • Contribute directly to all stages of designing, implementing, and testing Web-based user interfaces that expose data for Big Data Cloud-based infrastructure using the Hadoop ecosystem.
  • Provide expertise in cloud technologies, distributed computing, and effective presentation of data produced by these technologies.
  • Implement graphical Web-based user interfaces with usability, security, and performance in mind.
  • Review and test software components for adherence to design requirements and document test results.
  • Resolve software problem reports.
  • Use software development and software design methodologies appropriate to the development environment.
  • Provide input to software components of system design, including hardware/software trade-offs and software reuse.
  • Assist the software development team in designing, developing, and testing Cloud Information Retrieval.
  • Propose new ways of analyzing data stored in Cloud BigTable.
  • Propose new ways of analyzing data stored in a Cloud Distributed File System.
  • Oversee one or more software development tasks and ensure that the work is completed in accordance with the applicable software development process constraints.
  • Ensure quality control of all developed and modified software.
  • Recommend improvements to documentation and software development process standards.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A