Position: Python Engineer
Location: Remote in Brazil, Colombia, Mexico, or Costa Rica
Must Haves:
* Expert-level Python (microservices, APIs, async patterns, testing)
* Strong experience with microservices architecture and distributed systems patterns
* Experience working with Databricks platform, using it to run Spark jobs, notebooks, etc.
* 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