Job description
**Introduction**
Why This Role?
You'll work on the internals of a database used by organizations worldwide, tackling problems that will stretch your skills and deepen your expertise in distributed systems.
You'll collaborate with internationally distributed engineers who care deeply about quality and craft.
If you have strong analytical skills and get energized by untangling complex technical challenges, we'd love to hear from you.
What You'll Do
* Build and improve the core of DSE/HCD (DataStax Enterprise / Hyper-Converged Database), working on everything from customer feature requests to complex system issues
* Own the full development lifecycle: coding, testing, automation, and release of our database product
* Debug complex issues in large-scale distributed systems, untangling thorny problems in concurrent code
* Contribute to technical documentation that helps teams successfully use our product
**Your role and responsibilities**
Join our team building DSE/HCD, a distributed database based on Apache Cassandra that powers critical infrastructure for organizations you interact with daily—from platforms streaming your favorite shows to networks tracking your packages and processing your payments.
As a DSE/HCD database engineer, you'll dive deep into our multi-model distributed database, applying analytical and critical thinking skills to develop enhancements, fix intricate bugs, and collaborate with talented engineers across the organization.
This is your opportunity to work on genuinely challenging technical problems with a team that values craftsmanship, performance, and elegant solutions.
**Required technical and professional expertise**
* Demonstrated professional experience with Java+Python development on Linux-based systems
* Genuine curiosity and passion for continuous learning
* Ownership mindset across the entire software development process
* Ability to work autonomously while collaborating effectively with distributed teams
* Clear communication skills across video, chat, and technical documentation
**Preferred technical and professional experience**
* Hands-on experience with Apache Cassandra or other distributed databases
* Experience with concurrency, memory management, and performance optimization
* Strong analytical skills with a knack for debugging complex distributed systems
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics.
IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Required Skill Profession
Other General