Skip to content
Trailhq

Principal Software Development Engineer

BengaluruHybrid · India
Principal · FullTime · Engineering
POSTED 29 SEPT
Apply Ask
Role
41 days opentrue age
Posted 29 Sept
Pay
₹84.3L–₹98.5Lno pay posted
Market p25–p75
₹84.3L–₹98.5L
Bengaluru · n=3 · 365d to 4 Nov
CompanyTrailhq →
16open roles
Opened · 30d
+0
Closed · 30d
−0
30d window
Market
2,646open · Principal Software engineering
Opened · 7d
+1305% of open
All software engineering
75,149open
All tracked boards · live 10 Nov · n=2,646
ReactPythonGoKubernetesDistributed systems

About Us

Trail is the context layer AI agents run on. We're building the missing layer between your company's rules, exceptions, and institutional knowledge and the agents trying to act on them. It's a governed graph that lets any agent or platform, including Trail agents, make the right call on your most complex business processes. Agents today fail not because models are weak, but because they're never given the judgment a business builds up over years. We're fixing that.

Visit our Website and Youtube to learn more!

Learn more about what we're building here :

Youtube

Hugging Face

Trail

Nanonets Research

About the Role

As a Principal SDE, you will architect and build scalable systems across Golang backend and React frontend, working on integrations, ML/AI APIs, complex workflows, and product capabilities. You’ll tackle challenging problems across system design, performance, and scalability, helping build infrastructure that processes hundreds of millions of documents monthly.

What we expect from you

7+ years of experience

Agility in shipping features

Good at code design and architecture

Great communication

Backend experience - Preferably golang, python

Databases - Understanding of data modeling for Nosql preferably cassandra.

Strong fundamentals in OOP design patterns.

Basic understanding of Devops.

Curiosity and Willingness to learn new things while solving a challenging problem.

Learning and incorporating best practices in software development, security and design/architecture.

Some of the interesting features we have shipped in backend

Compile python code into C which could be imported into golang and then shipped as binary for on premise systems

Autoscale GPU dependent services with kubernetes with a custom metric

Displaying machine learning metrics in simplified ways to end users so they can act based on those metrics

Building large number and variety of integrations with relatively generic interface like salesforce, quickbooks, RPA's, external databases

Process large number of files in highly distributed manner in golang

Intelligent lookups leveraging vector databases with data synced from ERP Systems

Some of the interesting things we have shipped in frontend -

Ability for users to annotate documents so AI can learn which fields to extract.

Displaying machine learning metrics in simplified ways to end users so they can act based on those metrics

Letting users build complex visual workflows around our API in our product.

Let users visualize complex ML metrics in a very simple and intuitive way

Source · TrailhqFirst seen 7 NovOriginal ↗