Software Engineer - OpenRAG FullStack jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
Growth Opportunities
check
H1B Sponsor Likelynote

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

PythonReactNode.jsDockerKubernetesGoJavaRESTful APIsMicroservicesNoSQLSDLCCloud ProvidersSystem DesignData StructuresMulti-threaded ProgrammingConcurrency PrimitivesDistributed SystemsOpen SearchElastic Search

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 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 Company
Total Funding
unknown
2011-01-14IPO

Leadership Team

leader-logo
Alain Bénichou
Chief Executive Officer, IBM Greater China Group
linkedin
leader-logo
Alex Yang
CTO and Chief Architect
Company data provided by crunchbase