Python Developer - Experience with Spark / Spark Streaming for batch streaming jobs Experience with Kafka and streaming/event-based integrations; familiarity with Avro schemas Hands-on experience with SQL and data-driven applications Cloud experience in GCP and/or Azure Experience with containerization Day-To-Day:Design and develop Python-based microservices (REST/async services) with strong API contracts and clean service boundaries Build and integrate event-driven services using the Kafka ecosystem (including Kafka Streams concepts where applicable) and schema-based messaging (Avro) Implement batch and streaming workloads that support downstream systems (Spark / Spark Streaming), leveraging Databricks for job execution and notebooks when needed Collaborate with product and engineering partners to evaluate architecture, define requirements, and deliver scalable features