Role Description
**About Sanctity AI**
Sanctity AI is a bootstrapped startup led by an IIT alum. We’re building core intelligence systems for a world where trust, expertise, and decision quality matter more than noise. Small team. Fast loops. Real ownership.
**Role overview**
We’re hiring a
**Software Engineer Intern, Algorithms**
to work on ranking, matching, routing, scoring, and optimization problems at the core of our platform.
You’ll work closely with the team and under the founder’s guidance to help design and improve systems that determine what expertise gets surfaced, to whom, when, and why.
This is an internship for candidates who enjoy mathematics, algorithms, analytical thinking, and building systems that perform well under real-world constraints.
**Location and work setup**
**Primary location:**
India
**Work mode:**
Remote
**Internship type:**
Paid internship
**Duration:**
3 to 6 months
**Expected commitment:**
Full-time preferred
If any travel, relocation, or in-person collaboration becomes necessary, that will be discussed in advance during the hiring process.
**What you’ll work on**
• Design and improve ranking, matching, routing, and optimization systems
• Build decision and data pipelines across backend, ML, and infrastructure layers
• Turn noisy real-world signals into clear scoring and relevance logic
• Support integration of ML and AI models into production workflows
• Improve latency, accuracy, scalability, and cost on important system paths
• Work in short iteration cycles and contribute to fast technical execution
**What you should bring**
• Strong command of Python, C\+\+, or Java in at least one primary language
• Strong foundations in mathematics, Data Structures, and Algorithms
• Good analytical reasoning and comfort with constraints, trade-offs, and edge cases
• Exposure to graph algorithms, optimization, or system design
• Experience with backend systems, APIs, async workflows, PostgreSQL and/or MongoDB is a plus
• Exposure to ML pipelines, inference workflows, embeddings, LLMs, or scoring systems is a plus
• Clean coding habits and familiarity with Git, Docker, and debugging workflows
**What makes someone stand out**
• Experience building systems where algorithmic choices affected quality, speed, or cost
• Comfort onboarding quickly and iterating in short cycles
• Strong problem-solving discipline and attention to detail
• Ability to collaborate well across engineering and product work
**Why join**
• Work on real algorithmic problems, not only surface-level application work
• Build with a small team and direct founder involvement
• Get hands-on exposure to proprietary systems and real-world feedback loops
• Take meaningful ownership early
**Bachelor’s degree in CS, Engineering, Mathematics, or equivalent demonstrated depth.**
If your fundamentals are strong and the problem excites you, apply.