We are looking for a Senior Python Developer (Databricks + Streamlit / LLM Integrations) to join our team on an outstaffing basis.
About the Project: The project focuses on building a suite of internal data and AI-driven applications developed with Databricks and Streamlit, aimed at enhancing investment analytics, decision-making, and internal value-creation processes. These tools leverage LLM-powered capabilities to streamline data workflows, provide insights, and enable more intelligent internal operations.
Start Date: in 2 weeks
Employment type: Full-time
Project Duration: 3 months
Candidate's location: Canada or US (North America time zones)
Language: English B2 (upper-intermediate)
Requirements:
5+ years of experience as a Python Developer.
Proven experience with Databricks and Streamlit for app and data layer development.
Background in data engineering or analytics (SQL, data transformations, pipelines).
Experience building and deploying LLM-integrated applications (OpenAI, Anthropic, etc.).
Familiarity with cloud environments (AWS / Azure / GCP) and version control (Git).
Excellent communication skills and ability to collaborate in distributed teams.
Nice to Have:
Experience with Golang or React.
DevOps background (CI/CD, containerization, cloud functions).
Experience with data analytics projects.
Key Responsibilities:
Develop and maintain applications built with Databricks and Streamlit.
Design and implement LLM integrations, including model interaction, prompt handling, and deployment.
Collaborate closely with data and product teams to deliver data pipelines, analytics, and insights.
Optimize and refactor existing code to ensure scalability and maintainability.
Contribute to ad-hoc internal tools and automation initiatives that support business value creation.
Participate in feature discussions, prioritize tasks, and provide technical input for roadmap planning.
Process Flow:
HR pre-screen (0.5 h)
Professional interview (1 h)
Call with the Client (1 h)