SonicJobs Logo
Left arrow iconBack to search

Python Software Developer-Principal

NetSage
Posted 4 months ago, valid for 15 days
Location

Annapolis Junction, MD 20701, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • NetSage is seeking a Principal Python Software Developer to support U.S. Federal Government missions by transitioning PostGIS database functionality and Jupyter Notebook capabilities.
  • The ideal candidate should have strong Python skills, experience with Pandas and PySpark, and a background in developing software on Red Hat Linux.
  • Candidates must possess a TS/SCI with polygraph security clearance and hold either a Master of Science degree with nine years of experience or a Bachelor’s degree with eleven years of experience, among other educational qualifications.
  • The position offers competitive salary and excellent benefits as part of a company that prioritizes employee growth and career progression.
  • Interested applicants are encouraged to reach out via the company's Contact Us page for any inquiries regarding job openings.

NetSage's mission is to help our customers achieve their missions by providing superior cyber services. We seek talented professionals who are interested in doing meaningful, mission-focused work for the U.S. Federal Government. We are a growing Company that puts our employees first and offers excellent pay and world-class benefits. We do not hire contract by contract; instead, we offer multiple job options and career progression for our employees. We realize that our website and job descriptions may be a little vague and that's on purpose because of the customers we support. Please connect with us using our Contact Us page if you have any questions about any of our job-openings.

Job Description:

We are seeking a Principal Python Software Developer to work directly with our customer to transition the functionality of the PostGIS database and the functionality of the Jupyter Notebook based on customer direction. In this role, you will develop a series of user-facing query forms to leverage stored data to enable analysts to answer questions, provide development support to analytic frontends to verify conformity and performance to proposed GUI designs, and provide subject matter expertise for metric generation, usage, and applications. The ideal candidate for this position will have strong Python experience and familiarity with Pandas and PySpark, experience developing software in Red Hat Linux (versions 3 – 5+), and strong knowledge of Jupyter Notebooks. Please consider applying if you have the following required qualifications and experience. 

Required Qualifications:

  • TS/SCI with polygraph security clearance.
  • Master of Science (M.S.) degree in computer science or a related STEM discipline and nine (9) years of relevant experience or, a Bachelor of Science (B.S.) degree and eleven (11) years of experience, an Associate of Science (A.S.) degree and thirteen (13) years, or a high school diploma/ GED and fifteen (15) years is required. 
  • Strong Python skills using Pandas and PySpark.
  • Experience developing software in Red Hat Linux (versions 3 – 5+).
  • Experience with Jupyter Notebooks.
  • Experience with Machine Learning.
  • Experience with AWS Elastic MapReduce (EMR).

Desired Qualifications:

  • Familiarity with customer corporate tools and data repositories.
  • Familiarity with Query Time Analytics.
  • Familiarity with Amazon Redshift.
  • Familiarity with PostgreSQL​​​.



Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.