Istari Digital is a digital engineering software company focused on creating scalable digital engineering ecosystems. They are seeking a highly experienced Senior Software Engineer to own and evolve the end-to-end architecture of their Core Platform, which includes backend services and AI-enabled capabilities, while ensuring high standards for reliability and performance.
Responsibilities:
- Own the end-to-end architecture of the Core Platform, including backend services, SDKs, AI-enabled components, and related infrastructure
- Design and implement scalable APIs, event-driven systems, distributed services, and AI-integrated capabilities (including AI/ML and MCP integrations)
- Architect systems that reliably incorporate AI models into production environments, with strong attention to observability, latency, cost management, and failure handling
- Lead API design and implementation with a focus on usability, performance, and long-term maintainability
- Architect and evolve microservices using domain-driven design principles
- Build platform abstractions and primitives that enable AI-driven workflows and agent-based capabilities
- Partner closely with Product, Infra, and Customer Success teams to deliver seamless, customer-centric integration capabilities
- Provide technical leadership, mentorship, and architectural guidance to engineers
- Establish and elevate engineering best practices across design, development, testing, and operations
Requirements:
- 5+ years of professional software engineering experience, with at least 2 years in senior roles
- Proven experience building scalable, reliable, and secure distributed systems, including systems that integrate AI/ML capabilities
- Experience integrating AI-powered features into production systems, with an understanding of performance, reliability, and governance considerations
- Deep expertise in REST API design and implementation
- Experience designing and operating event-driven architectures
- Strong coding skills across multiple layers of the stack (backend services, SDKs, developer tooling, and AI-integrated systems)
- Strong understanding of microservices architecture and domain-driven design
- Strong proficiency in Python (object-oriented and functional programming)
- Experience with Golang and TypeScript
- Track record of technical leadership, mentorship, and cross-functional collaboration
- Excellent communication skills with the ability to influence at both technical and strategic levels
- Must be a US citizen living within the United States