What are the responsibilities and job description for the Senior Confluent Kafka Lead / Python Developer position at Aptino?
Hiring: Senior Confluent Kafka Lead / Python Developer
π Murfreesboro, TN (Onsite)
β³ Duration: 12 Months
Role Overview:
Seeking a Senior Kafka Lead / Python Developer to design and build scalable event-driven streaming solutions using Confluent Kafka and Python. This role involves hands-on development, platform ownership, and technical leadership.
Key Skills:
- Apache/Confluent Kafka (Schema Registry, Kafka Connect, ksqlDB)
- Python Development (Producers, Consumers, Microservices)
- Event-Driven Architecture (EDA) & Real-time Data Streaming
- Message Formats: Avro, JSON, Protobuf
- Kafka Security: TLS, SASL, OAuth, ACLs
- Cloud: AWS / Azure / Google Cloud Platform
- CI/CD & DevOps: Jenkins, GitHub Actions, GitLab
- Docker, Kubernetes
- Monitoring: Prometheus, Grafana
- Strong experience in production support, troubleshooting & RCA
Responsibilities:
- Design and implement Kafka-based streaming solutions
- Develop Python-based producers/consumers and microservices
- Manage Kafka clusters, ensure scalability, HA, and performance
- Integrate Kafka with APIs, databases, and data platforms
- Lead best practices, mentor team, and support production issues
Requirements:
- 6 years in software/data engineering
- 4 years of Kafka/Confluent experience
- Strong Python streaming architecture expertise