# Principal Software Engineer

**Company:** [Twilio](https://hotfix.jobs/companies/twilio)
**Location:** Remote
**Role:** ML Engineering
**Experience:** 8+ years
**Skills:** Distributed Systems, graph databases, complex data models, Go, Kubernetes, DynamoDB, identity resolution, Fraud Detection, Data Pipelines, Real-Time Systems
**Posted:** 2026-07-17

> Principal Software Engineer building a new Identity Graph platform for real-time identity resolution, fraud, and risk on the Stytch team at Twilio. Own architecture, high-scale distributed systems, complex data pipelines, and synchronous read models while mentoring the team.

## Job Description

## Responsibilities
- Own the technical vision and system architecture for Identity Graph - evaluating and selecting the optimal technology stack to store complex identifiers and their relationships.
- Design, implement, and maintain high-performance, synchronous read models capable of serving identifier topologies and risk postures fast enough for real time risk decisions.
- Build out complex data pipelines optimized for multi-cadence hydration, margin real-time dynamic events, periodic batch enrichments and static reference data.
- Bake in strict privacy boundaries and secure PII handling from day 1.
- Partner closely with product and engineering leadership to manage expectations, set direction, and turn initial concepts into actionable plans.
- Collaborate across Twilio and Stytch teams to align on architecture, integrate platform capabilities and unblock cross-team initiatives.
- Wrangle ambiguity and execute with a bias for action in grey areas - proactively breaking down undefined problems, making pragmatic architectural trades offs and helping write requirements instead of waiting for them.
- Establish strong production quality, resilience and observability standards for a large-scale data and distributed graph platform.
- Deeply collaborate with the engineering team, prioritizing mentorship, knowledge-sharing, and pairing to elevate the team’s technical bar while actively bringing others along with you.

## Qualifications
**Required:**
- 8+ years experience in designing, building and operating high-scale, mission critical distributed systems, graph databases, and complex data models.
- Deep hands-on expertise in a production-grade code base in a modern programming language, setting best practice coding standards and writing high quality code.
- Proven experience serving as a strong technical anchor, owning system architecture and vision, and leading cross-functional engineering teams through implementation.
- Exceptional ability to wrangle ambiguity and execute with a bias for action - proactively clarifying boundaries, defining scope and turning concepts into an actionable MVP.
- Deep commitment to collaborative team dynamics and mentorship, with a track record of prioritizing bringing others along and actively raising a team's technical bar.
- Excellent written and verbal communication skills with proven ability to manage stakeholder expectations and drive technical alignment across product and engineering.
- Bachelor’s degree in Computer Science or related industry experience.
- Schedule: ability to work non-standard, on-call rotation weekend and holiday hours.

**Desired:**
- Familiarity with Go, Kubernetes, and DynamoDB or past experience with identity resolution or fraud detection systems.
- Experience building 0-1 foundational platforms or complex data infrastructure that ensures clean separation between core substrates and downstream consumers.
- Experience designing high-performance real-time synchronous read model and complex data pipelines.
- Builder at heart. Through a hobby or your profession, you are passionate about being hands on and seeing your work come to life.

## Similar roles

- [Principal Software Engineer, Core Pricing](https://hotfix.jobs/jobs/474f614a-26ed-4e99-be21-83db212a8c3e) - Upstart - Remote - $195k – $270k/yr
- [Principal Software Engineer, Codex Cyber](https://hotfix.jobs/jobs/3a5ac5e1-e1fc-4b3d-b3ad-482f83ca1fe9) - OpenAI - San Francisco, CA - $347k – $490k/yr
- [Principal Engineer, State Estimation](https://hotfix.jobs/jobs/d5dba46a-f8da-4ec9-b475-1da0fe91c3ec) - Shield AI - Dallas, TX - $275k – $412k/yr
- [Principal Software Engineer, Neuroscience Platforms](https://hotfix.jobs/jobs/6f702a5a-e00b-4df2-8f48-ebc52194b035) - Astera - Emeryville, CA - $200k – $350k/yr
- [Principal Research Engineer, Post-Training](https://hotfix.jobs/jobs/e07fc34f-a48e-45f2-b532-f50532c58292) - character.ai - Redwood City, CA - $275k – $400k/yr

**Apply:** https://hotfix.jobs/jobs/5df31241-f3ac-4509-8160-0896c0c381ce
**Canonical:** https://hotfix.jobs/jobs/5df31241-f3ac-4509-8160-0896c0c381ce