Python Developer (GenAI, Data Visualization)

Description

Our project leverages cutting-edge technologies to revolutionize the learning experience. By utilizing advanced Large Language Models (LLMs), we generate custom training scenarios tailored to individual needs. These scenarios are seamlessly integrated into a digital twin environment, creating an immersive and highly interactive training platform.

Requirements

We are seeking a Python Developer to join our GenAI initiative, where the goal is to enable AI-driven data visualization. The developer will work closely with the AI team to integrate LLM-powered prompt responses into Apache Superset dashboards, building intuitive and interactive data experiences.

 

 

  • Strong proficiency in Python (3.8+), with experience in backend development.
  • Hands-on experience with data visualization tools such as Plotly, Dash, Matplotlib, or Apache Superset.
  • Solid understanding of FastAPI and building production-grade APIs.
  • Experience with PostgreSQL and SQLAlchemy for ORM and data management.
  • Familiarity with design patterns and clean code principles.
  • Proficiency in Git for collaborative development.
  • Experience containerizing applications with Docker.
  • Exposure to LangChain / LangGraph (or willingness to learn) for LLM integration.
  • Strong problem-solving skills and ability to work in a cross-functional team.
  • Bonus: Knowledge of cloud deployment (AWS/GCP/Azure) and CI/CD practices.

Job responsibilities

  • Develop, maintain, and optimize Python-based services for data visualization and AI integrations.
  • Collaborate with the AI/ML team to consume LLM outputs and translate them into dynamic visualizations.
  • Implement APIs using FastAPI for interaction between AI components, Superset, and backend services.
  • Build and enhance data visualization pipelines leveraging Superset, Plotly (or similar frameworks), and custom charting solutions.
  • Design scalable solutions using best practices in design patterns and software architecture.
  • Work with PostgreSQL + SQLAlchemy for data querying, modeling, and storage.
  • Containerize and deploy applications using Docker.
  • Collaborate via Git for version control and CI/CD pipelines.
  • Explore and implement LLM orchestration frameworks such as LangChain or LangGraph for advanced prompt workflows.
  • Ensure system performance, scalability, and reliability for real-world analytics use cases.

Required languages

English B2 - Upper Intermediate
Published 21 October ยท Updated 31 October
Statistics:
96 views
ยท
11 applications
To apply for this and other jobs on Djinni login or signup.
Loading...