Principal Software Engineer
Core
Architect and build large-scale, AI-native software platforms and data-oriented product concepts from ideation to release.
Role type
Principal Software Engineer (AI/Generative AI)
Builds
Large-scale software platforms and data-oriented new product concepts
Domain
Payments / Generative AI / Data Platforms
Deliverable
production ML models
Required skills
Generative AI and Agentic AI architecture, LLMs, AI framework expertise (LangGraph, OpenAI Agents SDK), cloud platforms (Databricks, Snowflake, AWS, Azure), Java/Spring Boot, React/TypeScript, Postgres, data privacy and localization
Preferred skills
Product mindset, technical mentorship, business acumen
Technologies
LangGraph, OpenAI Agents SDK, Codex SDK, Databricks, Snowflake, AWS, Azure, Java, Spring Boot, React, Typescript, Postgres
Responsibilities
Design scalable solution architectures for early-stage product concepts, lead AI system scaling (observability, evaluation, cost optimization), establish best practices for responsible AI, coach teams on AI usage across the product lifecycle
Seniority
Principal, hands-on IC with strategic leadership