Software fundamentals & OOP
Deep understanding of core programming principles, object-oriented design, state management, algorithmic thinking, and clean API design.
We are looking for a high-leverage, pragmatic, and polyglot engineer to serve as an architectural anchor for Ocean’s core platform. You won’t just write code—you will own product trajectories zero-to-one, architect resilient software primitives, and define our engineering culture.
We value range, curiosity, and ownership more than a perfectly linear résumé.
Deep understanding of core programming principles, object-oriented design, state management, algorithmic thinking, and clean API design.
A track record of building production applications from a greenfield idea through deployment, feedback, and iteration.
Practical experience with retrieval pipelines, context optimization, agents, local inference, machine learning, or deep learning.
Comfort with technical ambiguity, rapid execution, and the judgment to balance durable architecture with shipping speed.
Strong operational capability across modern JS/TS frameworks such as React, Next.js, and Node.js to craft fluid UI/UX.
Eagerness to learn and build in Rust for performance-critical native features, low-latency backends, and IPC runtimes.
Daily, continuous use of tools like Claude, OpenAI Codex, Cursor, or Copilot as a force multiplier in your engineering workflow.
You do not need to arrive as an expert in every tool. You do need the curiosity to move fluently across layers.
We evaluate execution velocity, product judgment, communication, and systems thinking through a focused 48-hour assessment using Ocean itself.
If you care about high-impact software, meaningful ownership, and equity upside, send us three things:
Applications are reviewed through Google Forms · Hybrid / Remote in India