Cloud Software Engineer 2

Ft. Meade, Maryland
PDS2 Team /
Cloud Engineering (Full-Time) /
On-site
The successful candidate will have a broad-based background in Java, Python and Data Science to assist the customer's Data Scientists with implementing their analytics and get them to perform at scale.  The software engineer will assist the team with migrating Jupyter Notebooks to Java and integrating them into the customer's corporate architecture.  Working with new data sources, correlation with other existing data sources is also part of this effort.  This person will also help mentor junior staff in Data Science and programming concepts.

Capabilities

    • Developing answers to questions via Java Map/Reduce, making them available via the corporate tool suites
    • Opportunities to research and work with multiple platforms for development
    • Working in a cohesive, small team environment

Required Qualifications

    • TS/SCI with Agency Appropriate Polygraph
    • At least five (5) years of general experience in software development/engineering, including requirements analysis, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution.
    • At least three (3) years of experience developing software with high level languages (such as Java, C, C++), developing software in UNIX/Linux (RedHat versions 3-5+), and software integration and testing (to include developing and implementing test plans and scripts).
    • At least two (2) years of experience with distributed scalable Big Data Store (NoSQL) such as H Base, CloudBase/Accumulo, Big Table, etc., as well as Map Reduce programming model, the Hadoop Distributed File System (HDFS), and technologies such as Hadoop, Hive, Pig, Etc.
    • A bachelor's degree in computer science, engineering, mathematics or a related discipline may be substituted for 4 years of general experience.  A master's degree is a plus may substitute for an additional 2 years' experience.

Desired Technical Skills

    • Demonstrated Java Map/Reduce experience.
    • Strong Python experience
    • Familiar with Data Science methodologies
    • Experience retrieving data from corporate warehouses using Python and Java
    • Knowledge of Jupyter Notebooks
    • Familiar with Tradecraft Suite and Notebook Gallery
    • Knowledge of data flows within the customer architecture
    • Experience with Gitlab, Maven, and Jenkins
    • Work in a team environment
An Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.