Python Developer
Mike JordenCanadaSENIORPosted 2h ago
PythonData LineageGenerative AILLMGraph TechnologiesAST-based ParsingStatic Code AnalysisData Flow AnalysisOracle DatabaseSQLAPI DevelopmentBackend ServicesGraph APIsGraph DatabasesGraph AlgorithmsCI/CDAutomated TestingDeploymentProduction Support
About the Role
We are looking for a skilled Python Developer with expertise in data lineage, multi-language code parsing, graph technologies, and Generative AI/LLM to build scalable, intelligent data lineage solutions.
Key Responsibilities
• Develop Python-based engines to analyze multi-language codebases and generate column-level data lineage
• Build reusable libraries and scalable code-parsing components
• Implement graph-based dependency tracking and lineage solutions
• Develop GenAI/LLM-powered retrieval and assistant capabilities
• Design and maintain APIs, backend services, and scalable applications
• Ensure code quality, performance optimization, testing, and production readiness
Requirements
• Strong Python development (OOP, Functional Programming, Data Structures & Algorithms)
• Experience building reusable Python libraries, frameworks, and applications
• Strong knowledge of AST-based parsing, static code analysis, and data flow analysis
• Hands-on experience with Column-Level Data Lineage
• Experience with Oracle Database, SQL, API Development, and Backend Services
• Knowledge of Graph APIs, Graph Databases, Graph Algorithms, and Traversal
• Hands-on GenAI/LLM experience, Prompt Engineering, Tool Calling, and Agent Orchestration
• Understanding of RAG, Vector Databases, and Semantic Search
• Experience with CI/CD, Automated Testing, Deployment, and Production Support