Python Developer (AI and/or GIS Specialist)

Black CapeBethesda, MD
Onsite

About The Position

Black Cape is seeking a Python Developer passionate about AI-enabled GIS to join their growing team. This role involves designing, developing, and deploying scalable Artificial Intelligence and Machine Learning models that drive core product features. The developer will work at the intersection of software engineering and data science, operationalizing models from research into production environments. The ideal candidate possesses strong programming skills, deep knowledge of modern ML frameworks, and hands-on experience deploying models to enterprise systems. Black Cape supports Department of War (DoW) and Intelligence Community (IC) customers, working on cloud-native full-stack web applications, advanced data analysis tools, and machine learning capabilities. The company emphasizes a fun, dynamic, and intelligent team environment, with a track record of "Best Places to Work" awards.

Requirements

  • Must have a Bachelor’s degree and 1.5+ years of professional experience.
  • Proficient with Python programming language.
  • Proficient with PostgreSQL or similar database solution.
  • Experience with Docker-based development and containerization.
  • Aptitude for learning new technologies, tools, and processes, with a proven history of picking up new skills as project needs evolve.
  • Experience working in and willingness to work in classified government environments.
  • Experience developing on MacOS, Windows, and Linux.
  • Must have an Active TS/SCI clearance.
  • Must be willing to get a CI Poly.
  • Must be a US Citizen.

Nice To Haves

  • Experience with geospatial intelligence (GIS) tools, training, or certifications.
  • Familiarity with LLM evaluation methods such as LLM-as-a-judge patterns.
  • Familiarity with fine-tuning models such as low-rank adapters (LoRA).
  • Familiarity with Elasticsearch.
  • Experience with GitLab as both SDLC tool and CI/CD tool including but not limited to Git LFS and GitLab CI.
  • Experience with Python libraries including but not limited to Pydantic or DeepEval.
  • Experience with creating and using APIs based on open standards including REST or GraphQL.
  • Experience with Linux-based distros including RedHat or Alpine.
  • Familiarity with cloud-native architecture and/or containerization application platforms, such as Kubernetes or OpenShift.
  • CompTIA Security+ certification.

Responsibilities

  • Designing, developing, and deploying scalable Artificial Intelligence and Machine Learning models.
  • Operationalizing models from the research phase into production environments.
  • Working at the intersection of software engineering and data science.
  • Developing technical solutions on an aggressive schedule.
  • Interacting with end users to produce and deploy solutions.
  • Building, integrating, and deploying AI/ML solutions using Google TensorFlow, Python scikit-learn, and other tools.
  • Applying Agile development and DevOps best practices.

Benefits

  • 401K
  • Competitive Salary
  • Generous Time Off
  • Exceptional Team-Building & Fun Company Events
  • Mentorship & Professional Development Programs
  • Tuition Reimbursement
  • Parental Leave Policy
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service