Staff Software Engineer (Octopai - Modeling, APIs)
Core
Designing and building the metadata model and API infrastructure at the heart of Octopai's platform to power data lineage, cataloging, and governance.
Role type
Staff Software Engineer (Modeling, APIs)
Builds
Scalable domain representations of data assets, transformations, relationships, and governance concepts exposed through enterprise-grade APIs.
Domain
Data Intelligence / Metadata Management / Enterprise Software
Deliverable
production ML models | product features
Required skills
Backend engineering, API-first system design, C# (.NET), Java, RESTful API design, Data modeling principles, Metadata-driven architectures, Domain-driven design (DDD), SQL/NoSQL databases, Messaging and caching systems, Authentication/authorization models
Preferred skills
Data lineage and metadata management, Graph databases, OpenAPI standards, API gateways, SDK generation, Search/index systems, Hybrid SaaS + on-prem deployments
Technologies
C# (.NET), Java, SQL Server, PostgreSQL, ArangoDB, Kafka, Redis, ElasticSearch/Solr
Responsibilities
Design and implement core metadata modeling systems, Build and evolve scalable secure APIs, Drive improvements in API versioning and developer experience, Collaborate on translating requirements into modeling solutions, Ensure enterprise-grade performance and reliability, Support integration frameworks and SDKs, Partner with infrastructure for deployment and observability, Contribute to engineering quality via architecture and code reviews
Seniority
Staff, hands-on IC with strategic impact