SlipstreamJobsFresh Startup & VC-Backed Jobs

Principal Software Engineer - Data

Lyric - Bengaluru, India - Hybrid - posted 2026-10-08

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Lyric is an enterprise AI platform built specifically for supply chain optimization. The company provides out-of-the-box AI solutions for network optimization, inventory allocation, route scheduling, fulfillment capacity planning, demand propagation, and predictive analytics, combined with a platform-first approach that enables both business and technical users to compose and customize solutions. Lyric serves Fortune 500 companies including Smurfit WestRock, Estée Lauder, and Coca-Cola. In this Principal Software Engineer role, you will own the data platform that powers Lyric's products and AI agents end-to-end. This is a hands-on individual contributor position where you will set architecture, write significant portions of code, and raise the engineering bar across the team while working directly with the Head of Engineering. Key responsibilities include: - Designing and building the semantic layer: entity models, ontology, knowledge graphs, and the APIs that applications and AI agents query - Establishing data foundations: enterprise data ingestion, data contracts, schema evolution, orchestration, storage, and query infrastructure - Ensuring correctness and reliability in a multi-tenant product environment, including incident recovery and resilience - Providing technical direction through RFCs, design reviews, and your own code contributions - Mentoring senior engineers and leading without direct authority You will work in a hybrid arrangement in Bengaluru or Chennai, with openness to Europe for the right candidate. REQUIREMENTS: - Demonstrated experience building and owning data platforms or semantic layers in production (knowledge graphs, metadata layers, metrics layers, entity models) - Strong first-principles systems reasoning: understanding of durability, failure modes, recovery patterns, and design limitations at scale - Experience building something from zero at a startup and scaling it to production - Continued hands-on production code writing with fluency in AI coding tools - Clear communication skills and presence to lead senior engineers without formal authority Good to have: - Property graphs or RDF/SPARQL experience - Entity resolution or master data management background - Spark, Kafka, Flink, or Iceberg experience - Durable execution systems knowledge - Systems performance depth - Supply chain domain data experience

Similar roles