This page was automatically translated and may contain errors. View in English.
IBM

Senior Software Engineer II - Confluent

IBM

Bengaluru, Karnataka, India · 全职

抢先申请

经验
8-12岁
薪水
职位空缺
1
发布
2小时前
工作模式
在办公室
学历
任何毕业生
合格
Applicants must have completed any graduate degree to be eligible to apply for this position.
恢复
需要申请

你的工作地点

职位描述

Overview of the Role at IBM Confluent

Join IBM as a Senior Software Engineer focused on backend development to tackle complex and varied challenges. You will contribute to building essential cloud infrastructure and services that support Confluent's multi-tenant, multi-cloud platform. Your work impacts components including Connect, Apache Flink, Kafka, and more, aimed at enabling innovative business opportunities across Confluent Cloud.

Key Responsibilities

  • Develop and maintain critical backend infrastructure characterized by scalability, performance, and resilience which form the backbone of the Connect Cloud Platform.
  • Create orchestration systems including auto-scaling and lifecycle management necessary for reliably running thousands of distributed Kafka Connect tasks within a multi-tenant cloud environment.
  • Address technical challenges around resource isolation, performance, and security to ensure a robust and secure shared platform for diverse workloads.
  • Troubleshoot and debug complex environments involving microservices, Kubernetes, containerization, and virtualization technologies to quickly resolve issues.
  • Maintain operational excellence by ensuring services are prepared to meet strict service level agreements relating to availability and performance.
  • Proactively identify and implement improvements architecturally, procedurally, and operationally to continuously enhance the platform.

Educational and Experience Requirements

  • A minimum of a Bachelor’s degree is required; a Master's degree is preferred.
  • 8+ years of professional experience in designing, developing, scaling, and maintaining backend production systems.
  • Proficient in major programming languages such as Java, Go, C/C++, or Python, with strong algorithmic skills.
  • Hands-on experience in deploying distributed systems and microservices with tools like Kubernetes and Helm.
  • Demonstrated ability in operational excellence and managing large-scale production services.
  • Strong communication skills, with a commitment to quality, code reviews, documentation, and fostering team success and mentorship.
  • Preferred background includes proven delivery of highly available, low-latency systems and expertise in distributed systems engineering.

Additional Information

IBM has been a significant presence in India since 1992, with a vast footprint across numerous cities and industries. The company is recognized for its exemplary employment practices and diverse portfolio including research, consulting, and advanced software solutions. IBM offers a challenging and rewarding environment for engineers ready to make an impact on a global scale.

如果您希望收到回复,请留下您的信息——我们不会将您的信息用于其他用途。

点击浏览拖放,或 粘贴 截图

PNG、JPG、GIF、MP4、WebM、MOV 格式 · 每个文件最大 20MB · 最多 5 个文件

🤖
在线·即时人工智能帮助