Join our dynamic development team and bring your expertise in database systems to shape and enhance our innovative cloud database solutions. You will guide the technical design and implementation of database features, focusing on query parsing, optimization, and execution.
About Us
We are dedicated to building leading-edge cloud databases and targeted solutions that leverage our advanced array system. Our work spans various fields, including genomics, geospatial data, and imaging. With a recent $36 million Series B funding round announced in October 2023, we are well-positioned to tackle complex use cases.
Our fully remote team is spread across the USA, Europe, and South America. We operate during core business hours from 9 AM to 12 PM US Eastern Time. While our headquarters are in Cambridge, MA, we also have a subsidiary in Athens, Greece.
Key Responsibilities
- First 15 Days: Familiarize yourself with our array APIs and their applications across different use cases with the support of our engineering team.
- After 30 Days: Actively participate in the maintenance of libraries and begin designing and implementing new features.
Qualifications
- Required:
- Experience in database implementation
- Proficiency in systems-level programming with Rust or C++
- Strong understanding of data structures and algorithms
- Experience in parallel programming and performance optimization
- Nice to Have:
- Experience with Apache Arrow DataFusion
- Background in production distributed systems or high-throughput transaction processing
- Knowledge of compiler development
- Experience with filesystem implementation or integration (e.g., FUSE)
- Familiarity with Cloud Object Stores (e.g., AWS S3)
- Contributions to open-source projects
Perks and Benefits
- Competitive salary and stock options
- Comprehensive medical and dental insurance (including dependents)
- Paid parental leave
- Generous paid time off (vacation, sick days, and public holidays)
- Flexible time off and working hours
- Remote work opportunities (anywhere in the US or Greece)
Interview Process
- Initial Screening: 30-minute call with the hiring manager
- Screening Test: Asynchronous test (may be waived with substantial prior open-source contributions)
- Team Interaction: 1-hour call to meet potential team members
- Final Discussion: Conversation with the CEO and CTO
If you have a passion for database systems and are excited about making a meaningful impact, we would be eager to connect with you!
Employment Type: Full-Time