Role: Python Developer
Visa : USC, GC, H1, H4 EAD
Job location: Columbus, OH or Nashville, TN (both locations would be for on site work)
Key Responsibilities
Kafka & Streaming Platform Leadership
• Lead the design and implementation of enterprise Kafka and Confluent Platform solutions (Kafka, Schema Registry, Connect, ksqlDB).
• Define and enforce topic design, partitioning, retention, and schema evolution standards.
• Act as technical owner for Kafka clusters across dev, test, and production environments.
• Drive best practices for high availability, fault tolerance, and scalability.
Python Development (Producers & Consumers)
• Design and develop Python-based Kafka producers and consumers using Confluent Kafka Python APIs.
• Build event-driven microservices and streaming applications in Python.
• Implement message serialization and sch
Preferred Qualifications
• Experience with ksqlDB, Kafka Streams, or stream processing frameworks (Flink, Spark Streaming).
• Exposure to event sourcing or CQRS patterns.
• Integration of Kafka with data lakes, warehouses, and analytics platforms.
• Confluent or cloud platform certifications.
• Experience supporting high-throughput, low-latency systems.
Soft Skills & Leadership
• Strong communication skills across engineering and stakeholder teams.
• Ability to translate business use cases into event-driven technical solutions.
• Comfortable acting as both hands-on developer and technical lead.
• Experience influencing architecture and standards across teams.