ClickHouse is the hottest analytic database on the planet and Altinity is the home of ClickHouse experts who build real-time data solutions that run anywhere. ClickHouse now has more contributors than ElasticSearch, previously the biggest open-source analytic project on GitHub.
Altinity is looking for an experienced Java Developer with a proven track record in contributing to open source projects, particularly those related to Relational Database Management Systems. You should have hands-on experience with Change Data Capture technologies like Apache Kafka and Debezium, as well as familiarity with modern cloud data catalogs such as Apache Iceberg.
Key Responsibilities
- Software Development:
- Design, implement, and maintain high-performance Java applications for data ingestion, transformation, and persistence.
- Develop and optimize connectors, drivers, and libraries for RDBMS systems.
- Open Source Project Management:
- Lead and manage contributions to relevant open source projects in the RDBMS and data streaming ecosystems.
- Review community pull requests, manage issue tracking, and guide contributors through best practices.
- Represent the organization in open source communities, including technical discussions and public presentations.
- Data Streaming & CDC Integration:
- Build and maintain CDC pipelines using tools like Apache Kafka and Debezium.
- Ensure low-latency, fault-tolerant data replication across heterogeneous systems.
- Cloud Data Catalog & Lakehouse Integration:
- Integrate with and optimize workflows for data formats and catalogs such as Apache Iceberg and AWS Glue.
- Collaborate with cloud and analytics teams to ensure seamless data discoverability and governance.
- Collaboration & Architecture:
- Work closely with database engineers, DevOps, and data engineers to design scalable and resilient architectures.
- Participate in architectural reviews and provide expert input on database and streaming integration strategies.
- CI/CD:
- Set up GitHub actions for testing and release generation
- Work with QA to ensure solid testing
- Generate software distributions using container, tarball, and rpm/deb formats.
- Manage tagging and auto-generation of release notes
Required Qualification
- Technical Skills:
- 5+ years of professional Java development experience.
- Hands-on experience with data loading pipelines and CDC tools (Apache Kafka, Debezium).
- Proven contributions to open source projects, ideally in database or data streaming domains.
- Understanding of data serialization formats such as Parquet.
- Familiarity with Apache Iceberg or similar catalog/lakehouse technologies.
- Experience with cloud platforms (AWS, GCP, or Azure).
- Soft Skills:
- Excellent communication and collaboration skills, especially in open source and distributed team environments.
- Ability to mentor junior developers and engage with diverse technical communities.
Preferred Qualification
- Experience with real-time analytics systems or OLAP databases.
- Familiarity with Kubernetes, containerized deployments, and CI/CD pipelines.
- Understanding of distributed systems and high-availability architectures.
Our Benefits
- Work from Anywhere, Anytime: We are not your typical nine-to-five shop! Enjoy the flexibility of working from literally wherever and whenever. Create a schedule that works for you and your family or lifestyle. Recharge your batteries with our open vacation policies.
- Cultural Diversity: We love that we get to work with passionate people from around the world. Currently, our team is made of professionals from 22 different countries!
- Career Development: We provide opportunities to learn new technologies as well as try out new roles. We also offer access to training on leading-edge technologies, plus flexible work schedules for external education.
- USA Employees Benefits: We offer comprehensive PPO health care plans for our US-based employees that are incredibly flexible to meet the needs of individuals or families. 401K with company match also available.
- Company Travel: We come together in person two to three times per year in locations across the globe. During non-pandemic times, of course! We also fund travel to conferences and encourage presentations as well as contributions to open-source communities.
If you’re passionate about open source, database technology, and real-time data pipelines, and want to work on projects that push the boundaries of modern data infrastructure, we’d love to hear from you.
This is a full-time position and includes equity in the company.
Altinity is venture-funded and financially stable.
We are 100% remote. You may work anywhere you have work permits.
Check out our many other benefits including flexible work hours, career development, and open vacation policies.
We are eager to meet you!