Data Integration Engineer
Mohammad YasirUnited StatesSENIORPosted 6d ago
Apache KafkaAWS servicesSQL databases.NET (C#)JavaAI coding agentsTerraformSnowflakeKubernetesAmazon EKSAWS CloudWatchAvroSchema RegistryDebezium CDC
About the Role
We are looking for an experienced Data Integration Engineer to design, develop, and support scalable integrations across enterprise applications and data platforms. The ideal candidate will have strong expertise in event-driven architecture, Apache Kafka, AWS services, SQL databases, and backend development using .NET (C#) or Java.
Key Responsibilities
• Design and maintain enterprise application and data platform integrations
• Build event-driven pipelines using Apache Kafka, AWS EventBridge, Amazon SQS, AWS Lambda, and Amazon ECS
• Develop backend services, APIs, and message consumers using .NET (C#) or Java
• Work with Amazon Aurora PostgreSQL/PostgreSQL, SQL optimization, and data integrity
• Implement reliable messaging, retries, idempotency, duplicate handling, and dead-letter queues
• Manage infrastructure using Terraform and support CI/CD deployments
• Use AI coding agents for code generation, testing, debugging, and code reviews
• Troubleshoot distributed systems and provide production support
Requirements
• Strong hands-on experience with .NET (C#) or Java
• Apache Kafka – topics, partitions, consumer groups, offsets, and failure handling
• AWS services, messaging, compute, and IAM
• PostgreSQL or Amazon Aurora PostgreSQL
• Event-driven architecture and distributed systems
• Data integration, backend development, and automated testing
• Practical experience with AI coding agents
• Strong troubleshooting and communication skills