Senior Software Engineer
Core
Design, build, and operate customer-facing applications and AI-powered workflows for manufacturers and distributors using modern AI models, agent frameworks, and RAG patterns.
Role type
Senior Software Engineer (AI-first platform)
Builds
Customer-facing features, platform services, REST APIs, event-driven services, and cloud-native integrations
Domain
SaaS, Manufacturing, Distribution, AI/LLM
Deliverable
production ML models
Required skills
Node.js, TypeScript, Python, Azure, LLM API integration, Agent frameworks, RAG patterns, Vector search, Software architecture, Distributed systems, Observability, AI-assisted development tools
Preferred skills
Microsoft .NET, C#, React, Azure AI services, Event-driven architectures (Kafka), Vector databases, Containerization (Docker, Kubernetes), ERP/Document processing
Technologies
Node.js, TypeScript, Python, React, Azure, OpenAI, Anthropic, Azure OpenAI, Google, GitHub Copilot, Cursor, Kafka, Docker, Kubernetes
Responsibilities
Design and build AI-enabled features and platform services; Evaluate emerging AI technologies and establish best practices; Own full lifecycle of production software in 24x7 SaaS environment; Diagnose and resolve complex production issues; Build AI-assisted development into daily workflow; Shape engineering standards for AI safety and governance; Mentor intermediate and junior engineers
Seniority
Senior, hands-on IC with mentorship responsibilities