JOBSEARCHER

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.