Koch
Website:
kochinc.com
Job details:
Your Job
As an
Integration Platform Engineer, you will design, build, and operate a scalable, secure, and highly automated Kafka‑based integration platform. This platform enables event‑driven architectures, APIs, and self‑service integration capabilities across the enterprise.
You will play a key role in advancing platform reliability, observability, and automation, while enabling product teams to build and operate distributed systems with confidence and speed.
Our Team
You will be part of Koch Capabilities India, working closely with global platform, architecture, and product teams. Our team builds foundational integration and streaming platforms that support multiple Koch businesses worldwide.
What You Will Do
- Design, build, and operate a Kafka‑based integration and event streaming platform that powers APIs, event‑driven services, and connectors.
- Lead GitOps‑driven platform delivery using Kubernetes and Argo CD, including authoring and operating Argo CD applications, application‑of‑record manifests, and Git repository templates.
- Partner with architects, product owners, and senior engineers to ensure platform capabilities align with target architecture, composability goals, and evolving business priorities.
- Implement and manage Kafka clusters, including:
- Topics, partitions, schemas, ACLs, RBAC, and quotas
- Reliability, scalability, cost optimization, and automation
- Idempotent provisioning for topic lifecycle and schema registry automation
- Build reusable platform capabilities such as connector patterns, client libraries, reference implementations, and Git repository templates to accelerate team onboarding and self‑service.
- Design and standardize integration and streaming patterns, including CDC, pub/sub, request/reply, and event sourcing.
- Establish and enforce producer and consumer best practices, covering schemas, error handling, retries, backpressure, and data contracts.
- Own platform observability and SRE practices, including:
- Metrics, logging, and tracing using Prometheus, OpenTelemetry, and related tooling
- Dashboards, alerts, SLOs/SLAs, recording rules, and operational runbooks
- Apply CI/CD and Infrastructure as Code practices (Terraform, Helm, kustomize, Argo CD) to automate provisioning, configuration, and deployment of platform components.
- Embed security by design, including encryption, authentication, authorization, network controls, secrets management, and risk/threat assessment.
- Perform capacity planning, performance tuning, incident response, and post‑incident reviews to continuously improve platform resilience.
- Identify and remove technical barriers to automation, and lead experiments or proof‑of‑concepts to validate platform assumptions.
- Provide hands‑on mentorship through code reviews, design reviews, documentation, and onboarding support; facilitate knowledge‑sharing and internal training sessions.
- Contribute to and maintain technical documentation, runbooks, solution diagrams, and “how‑to” guides for technical and non‑technical audiences.
- Work within an Agile delivery model (Scrum or Kanban), collaborating with product owners to prioritize backlog, manage technical debt, and assess risk.
Who You Are (Basic Qualifications)
- 6+ years of experience in software engineering, platform engineering, or infrastructure‑focused development roles.
- 3+ years of hands‑on experience with Apache Kafka or Confluent Kafka, including cluster operations, client development, and topic/schema management.
- 3+ years of practical experience with Kubernetes (EKS or equivalent), including production operations and Kafka operators (e.g., Strimzi or Confluent Operator).
- 2+ years of hands‑on experience with Argo CD or similar GitOps tooling, including authoring and managing applications and promotion workflows.
- Experience embedding observability and security into platform designs using established patterns and tools (e.g., Prometheus, OpenTelemetry, Grafana).
- Experience automating platform workflows using Terraform, Helm, kustomize, and Git‑based CI/CD pipelines.
- Strong understanding of integration and messaging patterns, including synchronous and asynchronous communication models.
- Experience creating technical documentation, runbooks, low‑level designs, and architecture diagrams.
- Proficiency with modern version control and CI/CD platforms (GitHub or GitLab).
What Will Put You Ahead
- Experience building self‑service developer platforms for streaming or integration use cases.
- Proven experience defining and operationalizing SLOs/SLAs for platform services.
- Hands‑on experience with schema governance, data contracts, and event versioning strategies.
- Exposure to multi‑cluster or hybrid cloud Kafka deployments.
- Experience coaching or mentoring engineers and leading internal technical enablement sessions.
- A track record of improving platform reliability through automation, observability, and post‑incident learning.
At Koch companies, we are entrepreneurs. This means we openly challenge the status quo, find new ways to create value and get rewarded for our individual contributions. Any compensation range provided for a role is an estimate determined by available market data. The actual amount may be higher or lower than the range provided considering each candidate's knowledge, skills, abilities, and geographic location. If you have questions, please speak to your recruiter about the flexibility and detail of our compensation philosophy.
Who We Are
At Koch, employees are empowered to do what they do best to make life better. Learn how our business philosophy helps employees unleash their potential while creating value for themselves and the company.
Additionally, everyone has individual work and personal needs. We seek to enable the best work environment that helps you and the business work together to produce superior results.
Click on Apply to know more.