Required Technical Expertise
Core Programming Languages
· Java 17+ (Spring Boot 3.5+, microservices architecture)
· Python 3.10+ (AI/ML development, data processing)
· TypeScript/JavaScript (Angular 19, React, Node.js)
· SQL (complex queries, database optimization)
AI/ML Technologies & Frameworks
• LangChain and LangGraph for multi-agent workflows
• OpenAI API, Anthropic Claude, or similar LLM APIs
• Prompt engineering and optimization
• RAG (Retrieval-Augmented Generation) implementations
• Vector databases and embeddings
• Scikit-learn, pandas, NumPy for traditional ML
• Model training, evaluation, and deployment
• Feature engineering and data preprocessing
• Model versioning and MLOps practices
• Model serving and inference pipelines
• API design for AI services
• Performance optimization for AI workloads
• Cost optimization for AI API usage
Enterprise Technology Stack
• Spring Boot 3.5+ (Java microservices)
• Grails 5.3+ (legacy system maintenance)
• RESTful APIs and GraphQL
• Angular 19+ (modern web applications)
• React (component-based UI)
• TypeScript, JavaScript (ES6+)
• Webpack, Vite, or modern build tools
· Database & Data Management:
• PostgreSQL, MySQL, MSSQL, Oracle
• Database schema design and optimization
• Data migration and ETL processes
· DevOps & Infrastructure:
• Docker and containerization
• CI/CD pipelines (Jenkins, GitLab CI)
• Gradle, Maven (build automation)
• Kubernetes (container orchestration - preferred)
· Authentication & Security:
• Security best practices for AI systems
• Data privacy and compliance (GDPR, PII handling)
Testing & Quality Assurance
• pytest, unittest (Python)
• Jest, Vitest (TypeScript/JavaScript)
• Protractor, Selenium (E2E testing)
• Model validation and accuracy testing
• Performance benchmarking
• Bias detection and fairness testing