Python Kafka Developer
Python Kafka Developer
Location: Bellevue, WA (Local Candidates Only)
Rate: $70/hr C2CFAANG Experience: Not Required
Job Summary:
We are seeking an experienced Python Kafka Developer with strong hands-on expertise in Python programming, Apache Kafka, and distributed event-driven architectures. The ideal candidate will have experience developing real-time data processing pipelines, managing Kafka clusters, building scalable microservices, and automating infrastructure deployments. Strong knowledge of UNIX/Linux, Bash scripting, and Ansible is essential.
Key Responsibilities:
Design, develop, and maintain real-time data processing pipelines using Python and Apache Kafka.
Build high-throughput, low-latency, and fault-tolerant distributed systems.
Develop and maintain event-driven messaging frameworks for microservices communication.
Independently install, configure, manage, and troubleshoot Hadoop and Kafka clusters.
Automate Kafka cluster installation, configuration, and deployment processes.
Troubleshoot networking, infrastructure, and Linux/UNIX environment issues.
Develop automation scripts using Bash and Ansible.
Build scalable REST APIs and microservices using Python and Java.
Implement Kafka security mechanisms, including TLS/SSL encryption and SASL authentication.
Work with relational databases and write complex SQL queries.
Implement CI/CD pipelines using Git and GitLab.
Work with Docker and Kubernetes for containerization and orchestration.
Monitor application performance using Splunk, AppDynamics, Grafana, or similar tools.
Required Skills & Qualifications
Python & Java Development:
Expert-level proficiency in Python programming and object-oriented development.
Strong Java object-oriented programming skills.
Experience building scalable backend applications, REST APIs, and microservices.
Apache KafkaStrong hands-on experience with Apache Kafka development.
Experience with Kafka cluster installation, configuration, administration, and troubleshooting.
Knowledge of Kafka producers, consumers, topics, partitions, and consumer groups.
Strong understanding of event-driven architecture and distributed messaging systems.
Experience with Kafka security, including TLS/SSL and SASL authentication.
UNIX/Linux & Automation:
Strong experience with UNIX/Linux environments.
Expert-level Bash and Shell scripting.
Hands-on experience with Ansible.
Experience automating infrastructure setup, deployments, and operational workflows.
Additional Technical Skills:
Experience with Hadoop and distributed data processing.
Strong SQL and relational database knowledge.
Experience with Git, GitLab, and CI/CD automation.
Hands-on experience with Docker and Kubernetes.
Familiarity with monitoring tools such as Splunk, AppDynamics, and Grafana.
AI/GenAI SkillsHands-on experience with AI productivity tools such as Claude, Cursor, or similar IDEs.
Working knowledge of foundation models and prompt engineering.
Understanding of Retrieval-Augmented Generation (RAG).Familiarity with AI agent development.
Candidate Requirements:
Must be local to Bellevue, WA.Strong hands-on Python and Apache Kafka development experience is mandatory.
Ability to independently handle Kafka cluster setup, development, automation, and troubleshooting.
Strong analytical, communication, and problem-solving skills.
FAANG experience is not required.
Compensation:
$70/hr C2CInterested candidates can share their updated resumes along with their current location, work authorization, and availability.