IBM · 2 weeks ago
Software Engineer - OpenRAG FullStack
IBM is a company that transforms customer challenges into solutions, focusing on AI-powered, cloud-native software. The role involves developing and maintaining software for AI platform services, ensuring high-quality code and robust engineering practices across the technology stack.
Business DevelopmentBusiness Information SystemsCRMData ManagementFoundational AISoftware
Responsibilities
Develop and own high-quality code across all levels of the stack - UI, backend to frontend, microservices - from investigation to implementation to testing to release
Model solid engineering practices around architectural design, testability, scalability and maintainability
Work with modern technologies and frameworks such as Python, React, Node.js, Java, Docker, and Kubernetes
Design, develop, and maintain a wide variety of software and cloud infrastructure for AI Platform services
Participate in on-call activities, acting as a secondary on-call support person for Production Engineering teams who require assistance with complex production issues
Define and implement the best practices that bring AI capabilities to customers with high uptime, high throughput, low latency at optimal cost
Enjoys a highly diverse, collaborative, and cross-functional environment
Fosters long-term team success and contributes to a healthy work environment
Qualification
Required
9 + years of relevant experience
Deep understanding of system design, data structures
3-5+ years of development experience with programming languages such as Go/Python/Java (preferably Python and React Node.js)
Proven record of development up and down the stack
Experience with containers and docker orchestration
Experience with (RESTful APIs) microservices and associated patterns including dependency injection
Experience with multi-threaded programming and concurrency primitives
Knowledge of distributed data stores (NoSQL systems) to achieve massive scalability and availability of the data made available by your data pipelines
Experience in SDLC having contributed at each step: Plan, Track, Code, Build, Test, Deploy and Monitor
Familiarity with any public cloud providers ( AWS, GCP , Azure ) on cloud network concepts such as ingress, security, networking, object storage and disk storage, CI/CD, Blue/Green deployments
Experience building highly scalable distributed systems
Preferred
Experience with Open Search or Elastic Search
Company
IBM
IBM is an IT technology and consulting firm providing computer hardware, software, infrastructure, and hosting services.
H1B Sponsorship
IBM has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (3032)
2024 (3301)
2023 (2160)
2022 (1809)
2021 (1157)
2020 (2669)
Funding
Current Stage
Public CompanyTotal Funding
unknown2011-01-14IPO
Leadership Team
Recent News
2026-01-12
Company data provided by crunchbase