What are the responsibilities and job description for the Software Engineer / Senior Software Engineer position at Oscar Technology?
Job Details
We're seeking top-tier engineers with a strong background in systems-level programming and scalable storage solutions tailored for the cloud. You'll be part of an elite, tight-knit engineering team pushing the boundaries of what's achievable with next-gen data infrastructure.
This position is highly technical and impactful. You'll contribute to the architecture and development of core components supporting a new wave of multimodal data platforms-from storage layer enhancements to performance-optimized query systems.
What You'll Be Doing
Custom Storage & Data Format Engineering: Craft and fine-tune file formats and storage layers optimized for varied data types.
Cloud-Native Systems Design: Collaborate on the greenfield development of a distributed warehouse designed for modern cloud ecosystems.
Query & Engine Tuning: Drive performance improvements for complex data processing and query workloads.
Productization & Rollout: Prepare systems for early-stage users, ensuring they're robust, efficient, and deployment-ready.
Backend & Infrastructure Services: Create and maintain the backend systems powering both internal tools and user-facing APIs.
Skills & Experience We're After
5 years of hands-on experience building production-level, performance-critical software.
In-depth understanding of OS fundamentals, low-level programming, and distributed architecture.
Demonstrated experience in building scalable, high-efficiency systems.
Solid grasp of backend systems design, particularly in the areas of query processing, file formats, and storage engines.
Proficiency in C/C or Rust for performance-intensive development.
Bonus points for familiarity with data technologies like Parquet, Apache Arrow, DuckDB, ClickHouse, or DataFusion.
Oscar Associates Limited (US) is acting as an Employment Agency in relation to this vacancy.
Salary : $200,000 - $300,000