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

Senior Software Engineer II - Confluent

IBM

Bengaluru, Karnataka, India · Tempo pieno

Sii il primo a candidarti

Esperienza
8–12 anni
Stipendio
Aperture
1
Pubblicato
4 ore fa
Modalità di lavoro
In ufficio
Istruzione
Qualsiasi laureato
Requisiti di ammissibilità
Applicants must have completed any graduate degree to be eligible to apply for this position.
Riprendere
È necessario candidarsi

Dove lavorerai

Descrizione del lavoro

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.

Lasciate questo messaggio se desiderate una risposta: non lo useremo per nessun altro scopo.

Clicca per navigare, trascina e rilascia, oppure impasto uno screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Dimensione massima 20 MB ciascuno · Fino a 5 file

🤖
Assistenza online tramite intelligenza artificiale immediata