Backend Software Developer IBM Quantum
Job
IBM
Yorktown Heights, NY (In Person)
Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
79
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
- Introduction
- At IBM Research, we are the innovation engine of IBM.
We are seeking a passionate and skilled Software Developer to join our Backend Software Services team. This role is for those who crave technical challenges and thrive in environments where innovation is the norm. You'll work on cutting-edge problems, from orchestrating complex job execution pipelines to dynamically managing resources for maximum efficiency. The systems you help build will directly impact real-world applications in fields like cryptography, AI, and scientific research, unlocking new possibilities in optimization and materials discovery.
- Your role and responsibilities
- You'll be responsible for designing robust systems, improving performance, enhancing fault tolerance, and driving the productization of critical services.
Key Responsibilities
- Develop and maintain high-performance, scalable, and reliable backend services
- Design APIs and microservices that enable seamless interaction between users, quantum processors and classical computing resources. a
- Optimize distributed systems improving the performance, reliability and scalability of quantum computing workloads
- Collaborate with cross-functional teams including quantum researchers, frontend developers and DevOps engineers to deliver robust solutions
- Implement security best practices to ensure secure execution and access control for quantum workloads
- Shape and elevate a top-tier engineering team through leadership
- Innovate solutions that are pivotal to the quantum computing community and scientific research.
- Required technical and professional expertise
- Proficiency in languages like Golang, C, Rust or Python with a track record of building production-level backend applications.
- Strong background and proficiency in designing, developing, and maintaining high-quality, reliable web services, RESTful APIs or gRPC for service communication.
- Experience working with container orchestration technologies (e.g., Kubernetes, Docker, OpenShift)
- Solid experience working with database technologies (e.g., SQL, Postgres).
- Exceptional communication skills and the ability to collaborate effectively with cross-functional teams and stakeholders across time-zones
- Preferred technical and professional experience
- Experience with monitoring and alerting systems such as Grafana, Sysdig, or similar tools, ensuring system reliability and proactive issue resolution.
- Exposure to L3 support engineering practices, including designing, developing, and testing solutions to resolve complex customer-reported problems.
- Familiarity with event-driven architectures to build scalable, loosely coupled systems.
- Hands-on experience working with CI/CD pipelines, infrastructure-as-code and automated testing.
- Understanding of distributed systems and messaging queues to support reliable communication between services
- Experience with HPC schedulers such as slurm or LSF, from using such components to developing them.
Similar remote jobs
UnitedHealth Group
Fort Wayne, IN
Posted2 days ago
Updated6 hours ago
Similar jobs in Yorktown Heights, NY
Yorktown Central School District
Yorktown Heights, NY
Posted5 days ago
Updated3 days ago
Artis Senior Living
Yorktown Heights, NY
Posted5 days ago
Updated2 days ago
Similar jobs in New York
White Glove Placement
New York
Posted1 day ago
Updated6 hours ago
White Glove Placement
New York, NY
Posted1 day ago
Updated6 hours ago
White Glove Placement
Rochester, NY
Posted1 day ago
Updated6 hours ago