Description
Design and build AI-enabled applications for DB Intelligence, covering user-facing workflows, APIs, microservices, and data integration layers.
This role is hybrid.
Responsibilities
- Develop modern React and TypeScript front ends with reusable components and explainable AI-assisted workflows.
- Build Python services for AI/ML integration, model orchestration, RAG, agentic workflows, and automation.
- Implement Java/Spring Boot microservices for enterprise backend capabilities, business rules, and secure service-to-service communication.
- Integrate structured and unstructured data sources, including internal systems, documents, and market data.
- Apply engineering discipline with clean code, automated testing, CI/CD, and production support readiness.
Required Skills
- 5+ years of professional software engineering experience delivering AI, data, or analytics platforms.
- Strong React, TypeScript, JavaScript, and state management expertise.
- Proficient in Python with FastAPI/Flask, Pandas, and AI/ML libraries.
- Strong Java experience with Spring Boot, REST APIs, and microservices.
- Practical GenAI experience: LLM APIs, prompt engineering, embeddings, vector databases, RAG, and guardrails.
- Experience with SQL databases, document stores, and event-driven architecture.
- Understanding of secure engineering, authentication, and data protection.
Preferred Skills
- Experience with model evaluation, hallucination mitigation, and human-in-the-loop review.
- Background in portfolio/risk insight generation and decision support systems.