Senior Software Engineer II - Confluent
Bengaluru, Karnataka, India · മുഴുവൻ സമയവും
അപേക്ഷിക്കുന്ന ആദ്യയാളാകൂ
- അനുഭവം
- 8–12 വയസ്സ്
- ശമ്പളം
- —
- ഓപ്പണിംഗുകൾ
- 1
- പോസ്റ്റ് ചെയ്തു
- 3 മണിക്കൂർ മുമ്പ്
- പ്രവർത്തന രീതി
- ഓഫീസിൽ
- വിദ്യാഭ്യാസം
- ഏതെങ്കിലും ബിരുദധാരി
- യോഗ്യത
- 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.