Join Our Dynamic Development Team
We are seeking a talented individual with a strong background in database systems to help enhance our database features, taking them from technical design through to implementation. Your skills in query parsing, optimization, and execution will be essential, bolstered by a solid understanding of algorithms and data structures.
Company Overview
We focus on developing innovative cloud databases and specialized vertical solutions using our advanced array system. Our solutions serve a variety of industries, including genomics, geospatial data, and imaging. We recently secured $36 million in Series B funding in October 2023, highlighting our commitment to addressing complex use cases.
Our team works entirely remotely, including members from the USA, Europe, and South America, with core business hours from 9 AM to 12 PM US Eastern Time. Our headquarters are located in Cambridge, MA, with a subsidiary in Athens, Greece.
Key Responsibilities
- First 15 Days: Familiarize yourself with our core array APIs and learn their application across different scenarios, supported by our engineering team to ensure a smooth onboarding experience.
- After 30 Days: Become an active contributor within the team, maintaining libraries while confidently designing and implementing new features.
Qualifications
- Required:
- Experience in database implementation.
- Proficiency in systems-level programming using Rust or C++.
- Strong understanding of data structures and algorithms.
- Experience in parallel programming and performance optimization.
- Preferred:
- Familiarity 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).
- Knowledge of Cloud Object Stores (e.g., AWS S3).
- Contributions to open-source projects.
Benefits
- Competitive salary and stock options.
- Comprehensive medical and dental insurance (including dependents).
- Paid parental leave.
- Generous paid time off, including vacation, sick days, and public holidays.
- Flexible time off and working hours.
- Opportunity to work remotely from anywhere in the US or Greece.
Interview Process
- Initial Screening: Conducted through a 30-minute call with the hiring manager.
- Screening Test: An asynchronous test may be required (can be waived for substantial prior open-source contributions).
- Team Interaction: A 1-hour call to connect with potential team members.
- Final Discussion: A conversation with the CEO and CTO.
If you are passionate about database systems and ready to create a significant impact, we encourage you to apply!
Employment Type: Full-Time