Summary
JazzX AI is defining the future of enterprise work by building AI-native digital workers that enhance productivity and decision-making. As a Software Engineer for the AI Platform, you will design and develop core services and product capabilities for the enterprise platform, collaborating with cross-functional teams to create scalable and reliable AI-driven applications.
Responsibilities
- Design and develop scalable backend services, APIs, and platform components for enterprise AI applications
- Build reliable systems for workflow execution, orchestration, observability, and evaluation
- Contribute to cloud-native infrastructure and service architecture with strong focus on performance, reliability, and maintainability
- Integrate LLMs, retrieval pipelines, agent frameworks, and related AI services into production-grade product experiences
- Build and improve services that support prompt execution, tool use, knowledge retrieval, memory, and evaluation workflows
- Help operationalize AI systems with proper monitoring, traceability, governance, and scalability
- Work closely with research and AI engineers to productionize experimental capabilities
- Partner with product, design, and architecture teams to translate complex requirements into modular and scalable implementations
- Contribute to technical design discussions and help shape platform direction
- Write clean, testable, maintainable code
- Improve system operability through strong testing, logging, alerting, and automation
- Contribute to code reviews, technical standards, and engineering best practices
Skills
- 3+ years of experience designing and building production software systems
- Strong software engineering fundamentals in one or more of: Java, Python, Go, JavaScript/TypeScript, or C++
- Experience building backend services, APIs, and distributed systems
- Experience with cloud platforms, containers, and modern deployment practices
- Strong understanding of software quality, testing, debugging, and operational reliability
- Ability to work in a fast-moving, cross-functional environment and turn ambiguous requirements into working systems
- Experience with AI/ML-enabled products or platforms
- Familiarity with LLMs, retrieval-augmented generation, prompt workflows, or agent frameworks such as LangChain, LlamaIndex, CrewAI, or AutoGen
- Exposure to MLOps, observability, evaluation frameworks, or experimentation platforms
- Experience with knowledge graphs, ontology-driven systems, or enterprise search and retrieval is a plus
- Experience with Kubernetes, Docker, infrastructure as code, and cloud-native architecture
Qualifications
Must Haves
- 3+ years of experience designing and building production software systems
- Strong software engineering fundamentals in one or more of: Java, Python, Go, JavaScript/TypeScript, or C++
- Experience building backend services, APIs, and distributed systems
- Experience with cloud platforms, containers, and modern deployment practices
- Strong understanding of software quality, testing, debugging, and operational reliability
- Ability to work in a fast-moving, cross-functional environment and turn ambiguous requirements into working systems
Nice to Haves
- Experience with AI/ML-enabled products or platforms
- Familiarity with LLMs, retrieval-augmented generation, prompt workflows, or agent frameworks such as LangChain, LlamaIndex, CrewAI, or AutoGen
- Exposure to MLOps, observability, evaluation frameworks, or experimentation platforms
- Experience with knowledge graphs, ontology-driven systems, or enterprise search and retrieval is a plus
- Experience with Kubernetes, Docker, infrastructure as code, and cloud-native architecture