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

Senior Software Engineer II - Confluent

IBM

Bengaluru, Karnataka, India · Jornada completa

Sé el primero en postularte

Experiencia
8–12 años
Salario
Vacantes
1
Al corriente
Hace 3 horas
Modo de trabajo
En la oficina
Educación
Cualquier graduado
Elegibilidad
Applicants must have completed any graduate degree to be eligible to apply for this position.
Reanudar
Se requiere solicitud

Dónde trabajarás

Descripción del trabajo

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.

Déjelo si desea una respuesta; no lo utilizaremos para ningún otro fin.

Haz clic para navegar, arrastrar y soltar, o pasta una captura de pantalla

PNG, JPG, GIF, MP4, WebM, MOV · Máximo 20 MB cada uno · Hasta 5 archivos

🤖
En línea · Ayuda instantánea con IA