Job Title: Java / LLMs Engineer
Location: Edinburgh, UK (4 days on-site per week)
Industry: Fintech
Employment Type: Full-Time, Permanent
Role Overview
We are seeking a highly skilled Java / LLM Engineer to join the Data Migration team. The ideal candidate will have a strong background in Core Java development and SQL, combined with practical experience or interest in LLM-based solutions. You will be responsible for developing, integrating, and maintaining components that support large data migration pipelines and AI-driven automation.
Key Responsibilities
* Design, develop, and maintain scalable Java applications supporting the data migration framework.
* Integrate LLM-based modules to enhance automation and data transformation processes.
* Collaborate with cross-functional teams (Data Engineers, AI specialists, Business Analysts) to ensure efficient data flow and integrity.
* Write and optimize SQL queries for data extraction, transformation, and validation.
* Participate in code reviews, performance tuning, and technical documentation.
* Support testing, deployment, and monitoring in production environments.
Requirements
* Proven experience in Java and Core Java development.
* Strong knowledge of SQL and relational database concepts.
* Experience or strong interest in LLM technologies and their application in enterprise systems.
* Solid understanding of software design principles and data structures.
* Excellent problem-solving and analytical skills.
* Ability to work effectively in a hybrid environment (4 days on-site in Edinburgh).
Nice to Have
* Experience in financial or banking data environments.
* Familiarity with AI/ML frameworks (e.g., LangChain, OpenAI API, Hugging Face).
* Exposure to large-scale data migration or ETL projects.
What’s Offered
* Competitive salary and benefits package.
* Opportunity to work on a high-impact data modernization initiative.
* Collaborative and innovative environment focused on cutting-edge technology.