Python SQL
Experience with Ray is a nice-to-have.
Job Description
As a Python Developer you will be part of the core development team focused on Python programming and Python API development. The role requires strong SQL scripting and hands on experience with Python frameworks and ETL processes.
Required Skills and Experience
8 12+ years of experience in Python and API development
Strong SQL scripting and query optimization skills
Experience with Python frameworks such as FastAPI or Flask
Hands on experience with Data Engineering and ETL development
Experience with Kubernetes, Docker, AKS, or EKS.
Strong knowledge of MongoDB Cosmos DB Synapse DB and relational databases
Experience with the Azure platform and Azure Data Factory
Experience with Kafka Lambda and microservices development
Experience with Databricks Workspace Databricks Notebooks Unity Catalog, and the Medallion Architecture
Ability to write and optimize PySpark and SQL code in Databricks
Strong understanding of RESTful API authentication patterns and cloud environments such as Azure, AWS, or Google Cloud Platform
Experience with Agile methodologies, Jira, and Sprint based development. Strong written and verbal communication skills
Ability to manage and prioritize tasks independently
Knowledge of full SDLC (Software Development Life Cycle). Frontend.
Requirements
6 8+ years of hands on experience in React and Redux
Strong proficiency in JavaScript TypeScript HTML5 and CSS3
Experience consuming APIs and integrating with data platforms
Experience with Webpack Gulp and UI frameworks such as Google Material Design
Experience with Git and CI/CD pipelines
Technical Stack
Python FastAPI Flask React Redux JavaScript TypeScript HTML CSS SQL MySQL PySpark Databricks Azure Kubernetes Docker MongoDB Cosmos DB, Kafka, Lambda, AKS, EKS, Azure Data Factory Synapse DB, Jira, Git, CI/CD.