Architect
Role OverviewWe are seeking a Senior AI Architect & Java Platform Lead to serve as the technical and strategic AI champion for our organization. This is a highly hands-on role for an engineer who began their career as a strong Java developer and has since evolved into an AI architect, delivering production AI systems inside enterprise software environments.This is not an experimental or research-only role. The successful candidate will bring commercial experience architecting, building, and deploying AI solutions that are actively used by customers, and will be responsible for accelerating AI adoption across a mature ERP and manufacturing software platform.You will operate at the intersection of AI strategy, software architecture, and hands-on development, acting as the internal authority on how AI should be designed, integrated, governed, and scaled within our products.What You'll DoServe as the go-to AI strategist and architect for the engineering organizationIdentify high-impact AI use cases across ERP, manufacturing, scheduling, planning, and operational workflowsArchitect and implement production-ready AI capabilities that integrate cleanly into existing Java-based systemsLead the end-to-end AI feature lifecycle, including:Solution architecture and designModel and tooling selectionPerformance tuning and scalabilitySecurity, governance, and long-term maintainabilityDesign and implement LLM-based systems, including:Prompt engineering strategiesRetrieval-Augmented Generation (RAG)Context management and hallucination mitigationAI reasoning workflows (not just text generation)Build and deploy AI solutions using Python-based ML stacks alongside Java and .NET componentsCollaborate closely with Product Management and Engineering leadership to shape the AI roadmapMentor and enable engineers on AI tools, patterns, and best practicesEnsure responsible AI adoption, including ethics, safety, governance, and complianceRequired Technical Experience (Non-Negotiable)Software Engineering Foundation8–12 years of professional Java development experienceStrong experience with enterprise-grade applications (not just APIs or greenfield services)Java Swing UI and Java RMI experience (must have) – including maintaining or evolving legacy desktop or thick-client systemsExperience writing clean, modular, scalable, production-quality codeStrong understanding of SDLC, version control (Git), and CI/CDAI & Machine Learning (Commercial Experience Required)Hands-on, real-world experience architecting and delivering AI solutions for a company(No hobby projects, courses, or self-learning only)Strong Python skills (required), including:NumPyPandasPyTorch and/or TensorFlowExperience building or integrating:Machine learning modelsLLM-based systemsAI-driven services used in productionExperience with AI performance tuning, scalability, and reliabilityLLM & Generative AI ExpertisePrompt engineering with an understanding of:Context windowsModel limitations and hallucinationsDesigning and implementing RAG systemsUsing LLMs as reasoning engines, not just chat interfacesFamiliarity with AI-assisted development tools (e.g., Claude, GitHub Copilot, similar) in a commercial settingSystems & InfrastructureAPI design and integrationExperience working with SQL and NoSQL databasesCloud deployment experience (AWS, Azure, or GCP)Understanding of deployment pipelines and production AI operationsWhat Makes You Successful in This RoleYou think like an architect and product owner, not just a developerYou can connect business problems to AI solutionsYou understand how AI fits into existing enterprise workflowsYou stay current on emerging models, tools, and architecturesYou are comfortable being the technical authority on AI decisionsYou balance innovation with practicality, governance, and maintainabilityThis role is paying between 125-170k annually. Actual compensation depends on experience and other factors.