Senior Python Developer
NT Concepts2 months ago
Chantilly, VA, USASenior
Base Salary
$120k - $181k/yr
Responsibilities
- Support the design, development, implementation, and maintenance of software systems.
- Design, develop, test, debug, and document solutions with guidance from senior members of data science and DevSecOps practices.
- Ensure compliance with software design, development, testing, integration, and sustainment standards.
- Research technology solutions, prioritize assignments, and resolve issues based on customer and business requirements.
- Develop products for scalability, robustness, maintainability, and interoperability.
- Create, implement, and adopt software design and development best practices.
- Collaborate with cross-functional teams to solve technical and data challenges.
Requirements
- Active TS/SCI clearance is required.
- At least 5 years of experience with Python or other programming languages such as Java, C#, or GoLang.
- Experience with PyTorch and PyTest is ideal, along with experience supporting machine learning efforts.
- Experience designing and implementing APIs conforming to REST standards.
- Experience with AWS, GCP, and Azure cloud providers, preferably AWS.
- Proficiency with Git version control systems, specifically GitLab CI/CD.
- Proficiency working in Linux environments.
- Experience with microservices design and development patterns.
- Experience with container-based applications using Docker and OpenShift, and Kubernetes.
- Experience supporting code reviews and unit tests.
- Experience working in an agile environment delivering AI/ML software solutions.
- Understanding of AI/ML concepts and familiarity with model development, training, serving, integration, and deployment workflows is a plus.
- Familiarity with relational databases such as PostgreSQL, Microsoft SQL Server, and MySQL.
- Familiarity with NoSQL databases such as MongoDB, Cassandra, and Redis.
- Familiarity with configuration management tools such as Chef or Ansible.
Benefits
- Remote flexibility is available for candidates local to the DC Metro area, with locations in Chantilly and Vienna, Virginia.
- The company offers a benefits program and professional growth and skill-development opportunities.
- Employees may participate in the #NTC_GivesBack social-impact initiative.
- The role requires an active TS/SCI clearance and includes desk-based computer work with occasional lifting of 10–15 pounds.
Tech Stack
AnsibleApache CassandraAWSAzureC#ChefDockerGitGitLab CI/CDGoGoogle Cloud PlatformJavaKubernetesLinuxMicrosoft SQL ServerMongoDBMySQLOpenShiftPostgreSQLpytestPythonPyTorchRedis
Categories
About NT Concepts
NT Concepts is a privately held IT services firm that builds data-driven software and cloud solutions for U.S. national security agencies. It delivers application development, geospatial analytics, AI/ML, and data engineering services through federal contracts to customers across the Department of Defense and Intelligence Community. Founded in 1998 and headquartered in Vienna, Virginia, the company focuses on mission systems modernization and enterprise analytics at classified and unclassified scales.