Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About IBM Software
A career in IBM Software means you’ll be part of a team that transforms our customers’ challenges into solutions. Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.
IBM’s product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.
Your Role and Responsibilities as a Developer on IBM’s Data Platform team
As a Developer on IBM’s Data Platform team, you’ll build backend services and APIs that power enterprise-scale data solutions. Your work will focus on performance, scalability, and security for data ingestion, virtualization, and analytics.
Responsibilities
- Develop and maintain microservices for data processing and query execution
- Implement CI/CD pipelines and automated testing
- Optimize performance for large-scale, concurrent workloads
- Collaborate with architects and product managers to deliver secure, reliable solutions
Preferred Education
Bachelor's Degree
Required Technical and Professional Expertise
- Bachelor’s degree in Computer Science, Data Science, or related field
- Proficiency in Java or similar languages; familiarity with Python/SQL
- Knowledge of distributed systems and containerization (Docker, Kubernetes)
- Strong debugging and optimization skills
Preferred Technical and Professional Experience
- Master’s degree in Data Science, Data Engineering, or related field
- Experience with data virtualization or lakehouse architecture
- Familiarity with hybrid-cloud environments
- Understanding of data governance and security principles
Key skills/competency
- Software Development
- Backend Services
- API Development
- Data Ingestion
- Data Virtualization
- Data Analytics
- Microservices
- CI/CD
- Docker
- Kubernetes
How to Get Hired at IBM
- Tailor your resume: Highlight Java, Python, SQL, and containerization skills.
- Showcase projects: Detail personal or academic projects demonstrating backend development.
- Prepare for technical interviews: Practice coding problems and system design questions.
- Understand IBM's culture: Research IBM's focus on AI, cloud, and data solutions.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background