Brmi

posted about 2 months ago

Full-time - Mid Level
Remote
Professional, Scientific, and Technical Services

About the position

BRMi is seeking a Python Full Stack Developer to join a dynamic team supporting the Department of Homeland Security (DHS) Office of the Chief Information Officer (OCIO). This role focuses on developing innovative data solutions and visualizations, collaborating with technical leads to design and build a knowledge graph and supporting tools in an open-source environment. The developer will be responsible for creating and maintaining data models, engineering data architectures, and developing ETL workflows, while also contributing to the vision of a new data architecture that embraces semantic principles.

Responsibilities

  • Assist an enterprise data team in designing, modeling, building, and maintaining data for complex, extensible, and highly visible data platforms
  • Collaborate with technology and business teams to champion robust, flexible, and scalable data architectures
  • Establish data pipelines and policies to populate a knowledge graph from disparate sources
  • Develop, test, and troubleshoot data pipelines to feed a knowledge graph
  • Document, present, and evangelize to establish the data platform of the future
  • Other duties as assigned

Requirements

  • U.S. Citizenship
  • Ability to obtain and maintain a DHS suitability clearance
  • BS degree in Computer Science or related field/equivalent experience
  • 7 years' experience in design, analysis, and implementation of information systems architecture
  • Experience working with at least one major graph database in a production environment
  • Knowledge of semantic data and ontology design and development tools and concepts
  • Familiarity with ontology development tools and machine reasoning concepts
  • Deep understanding of Python Flask, Python Django, Python Django REST on the backend
  • Deep understanding of HTML, CSS, JavaScript, bootstrap, and React on the frontend
  • Understanding in migrating from Flask to Django REST Framework
  • Integrate existing utility modules into the Django project
  • Develop and maintain RESTful APIs for communication with a React frontend
  • Troubleshoot and resolve module import issues and application structure problems, especially on Windows
  • Adjust utility functions to return JSON responses suitable for RESTful APIs
  • Familiarity with GitLab and working with GitLab APIs
  • Experience with data visualization tools like d3graph, NetworkX, and RDFlib
  • Comfortable working in a Windows development environment

Nice-to-haves

  • Experience interacting closely with key project stakeholders to design, plan, and implement sustainable solutions
  • Knowledge of data management and data architecture concepts
  • Experience architecting and modeling mission-critical ETL, and integrated data solutions
  • Experience developing and maintaining code in Python and Jira
  • Experience working with Apache Jena and developing SPARQL queries
  • Understanding of common Python Natural Language Processing (NLP) tools
  • Experience at DHS and knowledge of DHS standards
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service