Lead Software Engineer – AI-Native Applications
Core
Lead/Senior Software Engineer designing and building production-grade, AI-native enterprise applications using Domain-Driven Design and event-driven architecture.
Role type
Lead/Senior Software Engineer (AI-Native Enterprise Applications)
Builds
Scalable, secure, cloud-native Enterprise Asset Management solutions integrating LLMs and agentic AI workflows.
Domain
Enterprise Software / Asset Management / Cloud-Native
Deliverable
production ML models | product features
Required skills
Go, TypeScript/Node.js, Distributed Systems, Microservices, RESTful APIs, Domain-Driven Design (DDD), Event-Driven Architecture, Kubernetes, Kafka, Redpanda, PostgreSQL, MongoDB, AWS/Azure, CI/CD, DevSecOps, LLM Integration, RAG, Prompt Engineering, Agentic Workflows, AI-Assisted Coding Tools
Preferred skills
React, Enterprise SaaS/ERP, Model Context Protocol (MCP), Vector Databases, AI Observability, AI Evaluation Frameworks
Responsibilities
Design and build distributed systems and microservices; Integrate LLMs and AI capabilities into production software; Mentor engineers and drive technical initiatives; Collaborate with Product and Design to solve complex business problems; Evaluate AI-enabled features for quality and reliability; Apply responsible AI practices including governance and monitoring.
Seniority
Senior, hands-on IC with technical leadership