
AI Expert
NTT DATA Romania
full-time
Posted on:
Location Type: Office
Location: Cluj • Romania
Visit company websiteExplore more
Tech Stack
About the role
- We are seeking a highly skilled AI Architect/Expert with a strong background in machine learning and data engineering to join our innovative team at BMW Financial Services.
- The ideal candidate will have extensive experience in developing AI-driven solutions, particularly leveraging large language models (LLMs) and generative AI technologies.
- You will be responsible for designing, developing, and maintaining AI applications that enhance decision-making processes application ecosystem.
- This includes expanding our natural language to SQL conversion capabilities, speech-to-text functionalities, and developing an agentic AI system capable of answering business questions in the leasing area and assisting end users with leasing contract issues.
- Design and develop scalable AI applications that integrate seamlessly with our Java/Quarkus backend and Angular frontend systems.
- Implement machine learning models and algorithms to solve complex business problems in the financial services domain.
- Enhance existing Retrieval Augmented Generation (RAG) and natural language to SQL conversion solutions for financial data analysis.
- Develop and optimize speech-to-text and text-to-speech components for improved user interaction.
- Design and implement an agentic AI model capable of answering FAQs and identifying issues with leasing contracts.
- Create AI capabilities to detect vehicle mileage overruns and suggest appropriate contract changes.
- Architect and build AI solutions that can access and analyze data from Snowflake databases.
- Collaborate with product owners and stakeholders to gather requirements and translate them into technical specifications.
- Ensure AI solutions adhere to ethical guidelines and maintain data privacy standards.
- Maintain and enhance existing AI applications, ensuring optimal performance and user experience.
- Participate in code reviews, providing constructive feedback to peers and ensuring adherence to best practices.
- Utilize DevOps practices to automate deployment and improve the CI/CD pipeline for AI components.
- Stay updated with emerging AI technologies and industry trends to continuously improve our development processes.
- Design evaluation frameworks to measure the effectiveness and accuracy of AI solutions.
Requirements
- Bachelor's Degree in Computer Science, Engineering, Artificial Intelligence, or a related field
- Minimum of 5-7 years of experience in software development, with at least 3 years focused on AI and machine learning
- Strong proficiency in Python and Java, with experience in frameworks such as Spring Boot and Quarkus
- Experience with large language models (GPT, Claude, etc.) and their integration into enterprise applications
- Deep understanding of Retrieval Augmented Generation (RAG) architecture and vector databases
- Experience developing natural language processing solutions, particularly text-to-SQL and conversational AI
- Knowledge of speech-to-text and text-to-speech technologies and their implementation
- Experience designing and implementing agentic AI systems capable of autonomous decision-making
- Knowledge of containerization and orchestration tools like Docker and Kubernetes and Infrastructure as Code (Terraform)
- Understanding of AI model deployment in production environments
- Experience with prompt engineering and fine-tuning of large language models
- Deep understanding of cloud architecture and AWS services (ECS, S3, etc.)
- Experience with monitoring and observability tools (Prometheus, Grafana, ELK)
- Proficiency in DevOps practices and CI/CD pipeline implementation
- Proficiency with version control systems (Git) and build tools (GitHubActions)
- Excellent English verbal and written skills
- German communication skills will be a plus
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
machine learningdata engineeringAI-driven solutionslarge language modelsnatural language processingspeech-to-texttext-to-speechagentic AI systemsPythonJava
Soft Skills
collaborationcommunicationproblem-solvingfeedbackadaptabilitycritical thinkingcreativityattention to detailtime managementethical decision-making
Certifications
Bachelor's Degree in Computer ScienceBachelor's Degree in EngineeringBachelor's Degree in Artificial Intelligence