
Kafka Engineer
Fractal Analyticsover 1 year ago
Bengaluru, IndiaSenior
Responsibilities
- Design, build, deploy, scale, and manage Kafka and Confluent infrastructure for high-throughput streaming applications.
- Implement and maintain Kafka Connect, Schema Registry, KSQL/KSQLDB, FlinkSQL, and Kafka Streams components.
- Ensure Kafka cluster availability, performance, tuning, monitoring, maintenance, and troubleshooting.
- Integrate streaming pipelines with data lakes and warehouses in collaboration with data engineers and backend teams.
- Configure and enforce Kafka security mechanisms including SASL, SSL, ACLs, and RBAC.
- Create and manage CI/CD pipelines for Kafka components using Git and Jenkins.
- Monitor Kafka systems using Confluent Control Center and DataDog.
Requirements
- Hands-on experience with Apache Kafka and Confluent Platform.
- Experience with Kafka Connect, Kafka Streams, Schema Registry, KSQL/KSQLDB, and FlinkSQL.
- Strong background in Java or Python and a good understanding of stream processing and event-driven architecture.
- Hands-on experience with AWS, Azure, or GCP, especially Confluent Cloud.
- Proficiency in Kafka cluster deployment, tuning, and maintenance.
- Familiarity with Git, Helm, Kubernetes, and CI/CD.
- Knowledge of Terraform, Pulumi, or other infrastructure-as-code tools is preferred.
- Exposure to DataOps and data engineering ecosystems is preferred.
Tech Stack
Categories
Data EngineeringDevOps
About Fractal Analytics
Fractal builds enterprise AI and analytics solutions—delivered as consulting services and software products—for large global enterprises, especially Fortune 500 firms. Its teams embed AI in decisions across marketing, pricing, supply chain, forecasting, and customer experience. Founded in 2000 and headquartered in New York, Fractal is publicly listed and operates across North America, EMEA, and APAC.