Lyric
Principal Software Engineer - Data
BLR/Chennai, Remote. Posted a month ago
The role
You will own the data platform that Lyric's products and AI agents reason over. You will set the architecture, write code, and raise the engineering bar.
What you will do
- Own the semantic layer including entity models, ontology and knowledge graph, through to the APIs apps and agents query
- Manage data foundations including enterprise ingestion, data contracts, schema evolution, orchestration, storage and query
- Ensure correctness and reliability in a multi-tenant product, including recovery from hard incidents
- Provide technical direction through RFCs, design reviews and code
- Mentor senior engineers
Required qualifications
- Data platforms or semantic layers personally built and owned in production such as knowledge graphs, metadata or metrics layers, entity models
- First-principles systems reasoning regarding durability, failure and recovery, and where design breaks at scale
- Experience building something from zero at a startup and taking it to production scale
- Write production code and work fluently with AI coding tools
- Clear communication and the presence to lead senior engineers without authority
Nice to have
- Property graphs or RDF/SPARQL
- Entity resolution or master data
- Spark, Kafka, Flink or Iceberg
- Durable execution
- Systems-performance depth
- Supply-chain data
Before you apply
- Recruiter screen
- Exploration call with engineering leadership
- Deep dive on a system you built
- Take-home build using any AI tools you like presented to a senior engineering panel
- Leadership and values conversation
About the company
Lyric is an enterprise AI platform built specifically for supply chains. It offers out-of-the-box AI solutions and a platform-first approach for optimizing networks, allocating inventory, and more.