Hoplite Solutions is seeking a
Big Data Software Engineer to develop and maintain advanced analytics solutions in support of national security missions. This role involves working directly with customers in a highly collaborative and fast-paced environment, leveraging cutting-edge technologies to solve complex problems. You will design and build analytics using Java MapReduce, Python, and Hadoop ecosystem tools within a Linux (Red Hat 7+) environment, delivering insights from large-scale data sets.This position requires experience across the full software development lifecycle, including requirements analysis, integration, enhancement, and maintenance.
If you're looking for a mission-driven opportunity with impact, innovation, and direct customer engagement, this is it.Responsibilities:
- Design, develop, and implement Java MapReduce and Python-based analytics in a Red Hat Linux 7+ environment.
- Develop prototypes and new analytic approaches to answer emerging intelligence questions.
- Create and refine analytics for survey and intelligence value assessments.
- Work in close coordination with customers and stakeholders in an agile, team-oriented environment.
- Participate in all phases of the software development lifecycle: requirements analysis, integration, evaluation, maintenance, testing, and problem resolution.
- Build and support scalable solutions using Hadoop Distributed File System (HDFS) and related technologies.
Required Qualifications:
- Active poly
- Degree and experience requirements (must be in Computer Science or a related field):
- Bachelor’s degree + 8 years of relevant experience
- Master’s degree + 6 years of relevant experience
- Associate’s degree + 10 years of relevant experience
- High school diploma/GED + 12 years of relevant experience
- Proficiency with Java MapReduce and the Hadoop ecosystem (e.g., Hive, Pig).
- Experience working with distributed NoSQL data stores such as HBase, CloudBase/Accumulo, or BigTable.
- Familiarity with serialization formats such as JSON and/or BSON.
- Experience developing RESTful services.
- Proficient with source code management tools (e.g., Git).
- Demonstrated experience developing software solutions in Python.
Desired Qualifications:
- Experience with additional Big Data frameworks (e.g., Apache Spark, Kafka).
- Knowledge of DevOps practices and CI/CD tools.
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Experience with data visualization tools or libraries.
- Ability to communicate complex technical concepts clearly to a range of audiences, including non-technical stakeholders.