Software Engineer
Company
IBM
Location
IN Bangalore
Type
Full Time
Job Description
At IBM work is more than a job – it’s a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better but to attempt things you’ve never thought possible. Are you ready to lead in this new era of technology and solve some of the world’s most challenging problems? If so lets talk.
Your Role and Responsibilities
We are looking for a Java/J2EE Full Stack developer to join a global team building one of IBM’s leading Data security solutions (IBM Guardium Insights) and enhance it have the Ability to identify fundamental problems from real-world cloud use-cases and to design build and validate successful AI solutions.. In this role the candidate will develop microservices analytical modules define interfaces through REST or GraphQL database operations and Kubernetes operators. Web application development experience (prefer modern JavaScript frameworks such as React). Experience with relational databases; Software Design and Design Patterns Data Structures Algorithms.
Required Technical and Professional Expertise
- 5+ years of IT experience.
- Proven programming experience e.g. Golang Python Java.
- Proven experience with at least one modern web application framework.
- Familiar with protocols such as GRPC.
- Experience with automated infrastructure configurations and orchestration e.g. Docker Kubernetes.
- Experience with message/queue systems e.g. Kafka Event Streams.
- Experience with design and optimization of traditional and modern data stores/services e.g. RDBMS NoSQL and Cloud Object Stores. Strong academic foundation in Computer Science or related fields: Data structures algorithms networking. Strong communication skills and able to convey ideas and opinions to others.
Preferred Technical and Professional Expertise
- Experience in enterprise-related development (multi-threading scalability performance). Experience with CI/CD tools e.g. Jenkins Travis. Experience building applications on cloud infrastructure e.g. private clouds public clouds. Experience with unit testing frameworks. Experience working in an agile team e.g. Kanban. Experience with databases like MongoDB and MySQL. Familiarity with continuous delivery and continuous integration.
- Capability to demonstrate and evaluate AI solutions via experimental methods particularly through hands-on creation of prototypes.
- Knowledge of Large Language Models (LLM) Langchain and HuggingFace Model.
Date Posted
12/15/2023
Views
0
Similar Jobs
Research Software Engineer - IBM
Views in the last 30 days - 0
IBM is seeking a talented engineer to work on creating efficient large language models for enterprises The role involves programming experience with P...
View DetailsQuality Engineer: Automation - IBM
Views in the last 30 days - 0
In this role youll work in one of IBMs Consulting Client Innovation Centers delivering deep technical and industry expertise to clients worldwide As a...
View DetailsDevOps Engineer - IBM
Views in the last 30 days - 0
The text is an invitation to join IBM where work is more than just a job Its a calling to build design code consult think along with clients sell make...
View DetailsLogic Design Engineer - IBM
Views in the last 30 days - 0
This job posting is for a Hardware Developer position at IBM where you will work on systems driving the quantum revolution and AI era The role involve...
View DetailsQuality Engineer: Middleware - IBM
Views in the last 30 days - 0
The role of a Test Specialist at IBM involves working in a delivery center using analytical and technical skills to ensure software quality The Middle...
View DetailsSoftware Developer - IBM
Views in the last 30 days - 0
The text is an invitation to join IBM as a Software Engineer offering opportunities to work on various phases of product development interfacing with ...
View Details