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.
Senior Software Engineer • United States, United States, United States