Senior Java Developer - AI/NLP Solutions
Core
Design, develop, and maintain scalable enterprise applications integrating machine learning, NLP, and Large Language Models within an agile engineering team.
Role type
Senior IC Java developer (AI/NLP integration)
Builds
Cloud-based front-to-back investment platform solutions using Java, Azure, Kafka, and Snowflake
Domain
FinTech / Investment Platform / AI & NLP
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, REST APIs, microservices, relational databases, distributed systems, Kafka, machine learning fundamentals, NLP fundamentals, LLM and Transformer fundamentals
Preferred skills
Kubernetes, Microsoft Azure, vector search, Python, ML/NLP libraries, responsible AI practices
Technologies
Java, Spring Boot, Kafka, Snowflake, Microsoft Azure, Kafka
Responsibilities
Design scalable backend services and evolve core application frameworks; Integrate ML models, LLMs, and AI services into enterprise applications; Provide technical guidance on AI integration architecture and security; Mentor junior engineers and improve engineering practices
Seniority
Senior, hands-on IC