
Data Analytics
2 weeks ago
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you'll have the opportunity to grow your career, give back to your community and make a real impact.
Job OverviewWe are seeking a highly motivated and skilled Kafka Developer to join our engineering team. The Kafka Developer will be responsible for designing, developing, and maintaining robust and scalable applications that interact with our Apache Kafka streaming platform. This role requires a strong understanding of Kafka's core concepts, client APIs, and best practices for building reliable data pipelines and stream-processing solutions.
Roles and Responsibilities- Design, develop, and maintain high-performance and fault-tolerant Kafka producers and consumers using Java, Scala, Python, Go, or other relevant programming languages.
- Implement data streaming solutions, including real-time data ingestion, processing, and distribution.
- Develop and optimize Kafka Streams or ksqlDB applications for complex event processing, data transformations, and aggregations.
- Write clean, well-tested, and maintainable code following best practices and coding standards.
- Integrate Kafka-based solutions with various upstream and downstream systems, including databases, APIs, and other micro-services.
- Work with Kafka Connect to configure and manage connectors for integrating with diverse data sources (e.g., CDC from databases, logs, external APIs) and sinks (e.g., data lakes, warehouses, other services).
- Ensure data quality, consistency, and integrity across Kafka-based data pipelines.
- Collaborate with data engineers and DevOps teams to establish and enforce data governance policies, including schema evolution using Schema Registry.
- Develop and execute unit, integration, and end-to-end tests for Kafka applications and data pipelines.
- Perform performance testing and tuning of Kafka clients and streaming applications to meet throughput and latency requirements.
- Implement monitoring and alerting for Kafka applications to ensure their health and performance in production.
- Collaborate closely with product owners, architects, and other development teams to gather requirements, define scope, and deliver solutions.
- Participate in code reviews, technical discussions, and knowledge-sharing sessions.
- Create and maintain clear and concise technical documentation for Kafka applications, data flows, and operational procedures.
- Assist in troubleshooting and debugging production issues related to Kafka applications.
- Stay up-to-date with the latest developments in the Kafka ecosystem and streaming technologies.
- Proactively identify opportunities for performance improvements, optimization, and automation in Kafka applications and development processes.
Contribute to the continuous improvement of our data streaming platform and development practices.
Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Familiarity with monitoring tools (e.g., Prometheus, Grafana, ELK stack).
- Knowledge of schema management with Schema Registry (e.g., Avro, Protobuf).
- Experience with unit testing frameworks and practices for streaming applications.
- Understanding of data modeling principles and database concepts.
-
Job Family Group:
Technology
-
Job Family:
Data Analytics
-
Time Type:
Full time
-
Most Relevant Skills
Please see the requirements listed above.
-
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.
-
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi's EEO Policy Statement and the Know Your Rights poster.
-
Data Analytics
7 days ago
Chennai, Tamil Nadu, India Proterial Full time ₹ 6,00,000 - ₹ 18,00,000 per yearLocation:Chennai, Tamil Nadu, IndiaJob ID:R0090394Date Posted: Company Name:HITACHI ENERGY TECHNOLOGY SERVICES PRIVATE LIMITEDProfession (Job Category):Data Analytics/Business IntelligenceJob Schedule:Full timeRemote:NoJob Description:The opportunityAs a Project Management Power BI Analyst you will be part of Operation Center, India (INOPC-PGTR), you will be...
-
Data Analytics
7 days ago
Chennai, Tamil Nadu, India Hitachi Energy Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDescriptionThe opportunityAs a Project Management Power BI Analyst you will be part of Operation Center, India (INOPC-PGTR), you will be part of and the Project management Team, aiming to develop a global and wholistic environment of operational analytics, where key QO activities, resources and expertise are shared globally to optimize PGTR's operational and...
-
Tredence Analytics
4 weeks ago
Chennai, Tamil Nadu, India Tredence Analytics Solutions Private Limited Full timeAs a Data Build tool (DBT) senior developer you will work with team to help designing, building, and maintaining data pipelines and transformations using any cloud and the Data Build Tool (dbt).This often includes using tools like different cloud tools, and requires strong SQL skills and knowledge of data warehousing concepts.The role also involves ensuring...
-
Data Engineer
2 weeks ago
Chennai, Tamil Nadu, India Decision Point Analytics Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCompany DescriptionDecision Point develops analytics and big data solutions for CPG, Retail, and Consumer-focused industries, working with global Fortune 500 clients. We provide analytical insights and solutions that help develop sales and marketing strategies in the Retail and CPG industry by leveraging diverse data sources, including Point of Sale data,...
-
Data & Analytics Analyst
5 days ago
Chennai, Tamil Nadu, India NatWest Group Full time ₹ 12,00,000 - ₹ 36,00,000 per yearData & Analytics Analyst,Tableau AVP Join us as a Data & Analytics AnalystThis is an opportunity to take on a purpose-led role in a cutting edge Data & Analytics team You'll be consulting with our stakeholders to understand their needs and identify suitable data and analytics solutions to meet them along with business challenges in line with our purpose...
-
Data Analytics Tutor
1 week ago
Chennai, Tamil Nadu, India Btree Systems (opc) Full time ₹ 9,00,000 - ₹ 12,00,000 per yearLocation:Chennai, Perungudi.Job Type:Full-timeAbout Us:BTree Systems is a leading training institution dedicated to providing exceptional learning experiences in data science and analytics.Job Summary:We are seeking an Data Analytics Tutor to join our team. The successful candidate will be responsible for teaching and mentoring students in data analytics,...
-
Data Analytics Executive
5 days ago
Chennai, Tamil Nadu, India Expertrons Delhi Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob SummaryA Data Analytics Executive who will use data to enhance our Internal Audit function.This role is key to proactively identifying risks, strengthening internal controls, andproviding data-driven insights to both the audit team and management.Key Roles and ResponsibilitiesExecute Data Analytics – Conduct Continuous monitoring routines by...
-
Instructor - Data Analytics
1 week ago
Chennai, Tamil Nadu, India Kings Cornerstone International College Full time ₹ 12,00,000 - ₹ 36,00,000 per yearRole OverviewWe are looking for a Data Analytics Instructor with strong expertise in data analytics, machine learning, and AI systems to join our International teaching team. The candidate must have at least 3 years of recent professional practice (within the last 5 years) in data science or related fields, and the ability to inspire students through...
-
Data & Analytics Specialist
3 days ago
Chennai, Tamil Nadu, India EXL SERVICES Full time ₹ 15,00,000 - ₹ 25,00,000 per yearLead Assistant Manager Job Description: Data & Analytics Specialist (BI/DE/DS/Ops) Role Overview We are seeking a versatile Data & Analytics Specialist who can work across the full spectrum of data capabilities—ranging from data engineering and pipeline management to business intelligence, advanced analytics, and operational excellence. This role is...
-
Data Analytics mentor
1 week ago
Chennai, Tamil Nadu, India FAZO SOFTWARE Full time ₹ 12,00,000 - ₹ 18,00,000 per yearCVData Analytics Mentor / Part-time TrainerPosition: Data Analytics Mentor / Trainer (Part-time)Experience Required: 4+ years of real-time professional experience in Data AnalyticsLocation: [Specify – Onsite/Remote/Hybrid]Availability: Weekends & Part-time basisAbout the Role:We are looking for an experienced Data Analytics professional to join as a...