Python Developer
About The CompanyFounded in 1998 and headquartered in the Washington DC Metro area, NT Concepts is a private, mid-tier company specializing in delivering comprehensive data and technology solutions to support the modernization, transformation, and automation of the national security mission. Serving clients across the Intelligence and Defense communities, NT Concepts is committed to fostering a strong engineering culture that promotes technical growth, leadership, and innovative problem-solving. Our solutions are designed to have a tangible impact, addressing some of the most critical challenges faced by our nation. We believe that our employees are the core of our success, and we cultivate an environment where talented teams collaborate to develop creative solutions that make a difference. Our commitment extends beyond technical excellence, emphasizing professional development, community engagement, and a supportive company culture that values diversity and inclusion.About The RoleWe are seeking a highly skilled Senior Python Developer to join our dynamic team. This role offers an exciting opportunity to work on cutting-edge projects supporting national security initiatives. As a Senior Python Developer at NT Concepts, you will be instrumental in designing, developing, and maintaining innovative software solutions that address complex data challenges. You will work closely with cross-functional teams including data scientists, DevSecOps, and other technical experts to translate sophisticated concepts into robust, scalable applications. This position is based in Chantilly, VA, or Vienna, VA, with the flexibility to work remotely within the DC Metro area. An active TS/SCI clearance is required to ensure compliance with security standards. The ideal candidate will have a passion for solving hard problems, a proactive approach to learning, and the ability to thrive in a fast-paced, agile environment.QualificationsActive TS/SCI clearance.Minimum of 5 years of experience with Python or similar programming languages such as Java, C#, or GoLang.Experience with machine learning frameworks like PyTorch, and testing tools such as PyTest.Proficiency in API design and implementation following REST standards.Hands-on experience with Cloud platforms including AWS, GCP, or Azure, preferably with AWS.Strong knowledge of Git version control systems, particularly GitLab CI/CD.Proficiency working in Linux environments.Experience with microservices architecture and containerization technologies like Docker, OpenShift, and Kubernetes.Experience supporting code reviews and writing unit tests.Background working in agile environments focused on delivering AI/ML software solutions.Understanding of AI/ML concepts, including model development, training, deployment, and integration.Familiarity with relational databases such as PostgreSQL, MS SQL Server, MySQL, and NoSQL databases like MongoDB, Cassandra, or Redis.Knowledge of configuration management tools such as Chef or Ansible.Excellent problem-solving, collaboration, and communication skills.ResponsibilitiesSupport the design, development, implementation, and maintenance of software systems aligned with project requirements and standards.Develop, test, debug, and document solutions with guidance from senior team members across disciplines including data science and DevSecOps.Ensure all software adheres to industry best practices for scalability, robustness, maintainability, and interoperability.Research emerging technologies and evaluate their applicability to current projects, prioritizing tasks based on customer and business needs.Create and implement scalable and secure APIs conforming to REST standards to facilitate seamless data exchange.Design and develop microservices-based applications, leveraging containerization and orchestration tools such as Docker, OpenShift, and Kubernetes.Participate in code reviews, contribute to continuous integration and deployment pipelines, and support automated testing efforts.Collaborate with cross-disciplinary teams to develop innovative solutions that support AI/ML workflows, including model training, deployment, and integration.Maintain comprehensive documentation of developed solutions and contribute to knowledge sharing within the team.Stay current with industry trends and emerging technologies to continuously improve software development practices and project outcomes.BenefitsNT Concepts offers a competitive benefits package designed to support the well-being and professional growth of our employees. This includes comprehensive health insurance plans, dental and vision coverage, and a robust retirement savings program. We provide generous paid time off and holidays to promote work-life balance. Employees have access to ongoing training and development opportunities, including certifications, workshops, and conferences to enhance their skills. Our flexible work arrangements allow for remote work options, fostering a healthy and productive work environment. Additionally, NT Concepts encourages community involvement through initiatives like #NTC_GivesBack, supporting positive social change. We believe in recognizing and rewarding talent, dedication, and innovation, ensuring our team members feel valued and motivated to excel in their roles.Equal OpportunityNT Concepts is an equal opportunity employer committed to fostering an inclusive and diverse workplace. We do not discriminate based on race, color, religion, sex, national origin, age, disability, veteran status, or any other protected characteristic. We believe that a diverse workforce enhances our ability to innovate and serve our clients effectively. All employment decisions are made based on qualifications, merit, and business needs. We are dedicated to creating a welcoming environment where every employee can thrive and contribute to our mission of supporting national security through innovative technology solutions.