Principal Software Engineer / Principal AI Engineer - Commerce Platforms
Core
Lead architecture, technical strategy, and design for large-scale commerce, financial, payments, data, AI, and cloud platform systems.
Role type
Principal Software Engineer / Principal AI Engineer
Builds
Cloud-native distributed systems, AI-powered capabilities, intelligent automation, agentic workflows, LLM-enabled applications, and data-driven insights.
Domain
Commerce, Financial Services, Payments, Cloud Infrastructure, Artificial Intelligence
Deliverable
production ML models | product features | infrastructure
Required skills
Software architecture, system design, scalability, reliability, performance, operational excellence, C#, Java, Python, C++, JavaScript, Azure, AWS, GCP, CI/CD, automated testing, monitoring, telemetry, observability, incident management, DevOps practices, security, privacy, accessibility, compliance, Responsible AI principles.
Preferred skills
Azure experience, experience with commerce platforms, financial systems, payments, billing, revenue systems, pricing, catalog, offer management, data platforms, large-scale transaction processing, building or leading AI-powered solutions, production AI applications, LLM-enabled experiences, agentic workflows, intelligent automation, applied machine learning capabilities, AI-assisted engineering practices.
Technologies
C#, Java, Python, C++, JavaScript, Azure, AWS, GCP, Azure DevOps
Responsibilities
Lead architecture, technical strategy, and design for large-scale commerce, financial, payments, data, AI, and cloud platform systems; Define and drive technical direction across complex services, platforms, and cross-team initiatives; Design and evolve cloud-native distributed systems with a focus on scalability, reliability, performance, security, compliance, accessibility, and operational excellence; Lead the development of AI-powered capabilities, intelligent automation, agentic workflows, LLM-enabled applications, data-driven insights, and AI-assisted engineering practices; Drive platform modernization efforts that improve system consistency, extensibility, resiliency, developer productivity, and long-term maintainability; Mentor and develop engineers through technical guidance, design reviews, code reviews, knowledge sharing, and leadership by example.
Seniority
Principal, strategy & mentorship