about 3 hours ago
Responsibilities
- Develop and implement core computation and data processing capabilities.
- Enhance the performance and scalability of the computation platform.
- Design and build systems leveraging vectorized execution and parallelism.
- Collaborate on architecture designs and system-level optimizations.
- Own software features from inception through delivery.
Requirements
- Extensive experience as a Software Engineer.
- Proficiency in server-side languages like Java, Python, or C++.
- Experience with data-intensive systems and relational databases.
- Strong understanding of performance, scalability, and distributed systems.
- Excellent written and verbal communication skills.
- Bonus: Experience with large-scale distributed or data processing systems.
- Bonus: Familiarity with high-performance computing concepts.
- Bonus: Experience with DuckDB.