DevOps, Full Stack Developer
-
- Infrastructure & Technology
- Professional
DevOps, Full Stack Developer
-
- Infrastructure & Technology
- Professional
Introduction
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
The IBM Technology Lifecycle Services (TLS) group is looking for a technically oriented, talented, innovative and enthusiastic full stack developer to join our TLS AI DevOps team. We are looking for someone who has deep working experience in modern AI technologies to help us adopt the watsonx.ai technology as part of our AI4Infrastructure initiative. AI4Infrastructure consists of various use cases that shall help us increase productivity for our support engineers, reduce time-to- resolution for client cases and increase support deflection rates. As a full stack engineer you will be responsible for designing, writing and testing high-quality code, solving complex challenges. Must be capable of refactoring experimental code into pipeline component code ready to deploy in production. There will be opportunities to work closely with IBM Research, Architects, Data Scientists, and a high performance development team throughout this process. This role may require some attention after normal working hours in order to collaborate with the WW team, or troubleshoot and resolve production issues experienced by clients.
Required Technical and Professional Expertise
Must Have Skills
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
The IBM Technology Lifecycle Services (TLS) group is looking for a technically oriented, talented, innovative and enthusiastic full stack developer to join our TLS AI DevOps team. We are looking for someone who has deep working experience in modern AI technologies to help us adopt the watsonx.ai technology as part of our AI4Infrastructure initiative. AI4Infrastructure consists of various use cases that shall help us increase productivity for our support engineers, reduce time-to- resolution for client cases and increase support deflection rates. As a full stack engineer you will be responsible for designing, writing and testing high-quality code, solving complex challenges. Must be capable of refactoring experimental code into pipeline component code ready to deploy in production. There will be opportunities to work closely with IBM Research, Architects, Data Scientists, and a high performance development team throughout this process. This role may require some attention after normal working hours in order to collaborate with the WW team, or troubleshoot and resolve production issues experienced by clients.
The undisputed priority for IBM is to scale watsonx as the AI for business platform for enterprise clients and establish IBM as the top-of-mind choice for AI and foundation models.
Our watsonx suite makes it possible for clients to build, train, tune and deploy AI across their business, leveraging critical, trusted data wherever it resides. TLS is aiming to become client zero in capturing the full potential of this platform.
Required Technical and Professional Expertise
Must Have Skills
- Expertise in REST API design and development (4+ years), with a strong understanding of performance optimization techniques (e.g., caching, load balancing).
- Experience securing APIs with OAuth 2.0 and OpenAPI.
- Proficiency in API lifecycle management tools, including those for performance monitoring.
- Strong Python programming skills (4+ years experience), with a focus on writing efficient and performant code.
- Experience with backend Python frameworks (Flask or Django – 4+ years), demonstrating best practices for performance optimization.
- Solid understanding of SQL and NoSQL databases, including considerations for efficient data retrieval and manipulation.
Preferred Technical and Professional Expertise
Good to have skills
- Hands-on experience with gRPC for high-performance microservices.
- Familiarity with a frontend web framework (e.g., Angular).
- Experience with TypeScript and Node.js.
- Understanding of OWASP principles for secure development.
- Interest in AI/ML/Generative AI for potential future integrations.
- Experience with Docker containerization for deployment efficiency.
- Knowledge of Single Sign On (SSO) integration for seamless user experience.
Want to know what it’s like to be an IBMer?
Key Job Details
Don’t see a fit at this time?
Don’t worry. Join our Talent Network and get notified about the latest opportunities.