
Senior Java Developer - AI/NLP Solutions
State Street16 hours ago
Kraków, Poland or Gdańsk, PolandSenior
Responsibilities
- Analyze, design, develop, test, and maintain complex enterprise software using Java and related technologies.
- Design scalable backend services and contribute to core application frameworks.
- Integrate machine learning models, large language models, and AI services into enterprise applications.
- Collaborate with product managers, business analysts, architects, and engineers to turn business requirements into sustainable technical solutions.
- Contribute to architecture decisions involving AI integration, data flows, validation, security, observability, and operational support.
- Implement automated testing, output validation, performance monitoring, auditability, and human oversight for AI-enabled functionality.
- Provide technical guidance in design discussions and code reviews.
- Troubleshoot complex technical issues in mission-critical client environments.
- Mentor junior engineers and improve engineering practices.
Requirements
- At least five years of full software development lifecycle experience with enterprise Java applications.
- B.S. or M.S. degree in computer science, software engineering, artificial intelligence, machine learning, data science, or another relevant technical field is recommended.
- Strong knowledge of core Java, Spring Boot, REST APIs, relational databases, distributed systems, and Kafka.
- Understanding of machine learning and NLP fundamentals, including classification, model evaluation, tokenization, embeddings, semantic similarity, and information extraction.
- Understanding of LLM and Transformer fundamentals, including prompting, context handling, structured outputs, retrieval-augmented generation, model limitations, and backend AI integration.
- Strong problem-solving and communication skills with the ability to collaborate across technical and business teams.
- Experience with Kubernetes and Microsoft Azure is beneficial.
- Familiarity with vector search, embeddings, retrieval-augmented generation, and document-processing solutions is beneficial.
- Familiarity with Python, machine learning or NLP libraries, and model deployment or monitoring practices is beneficial.
- Understanding of responsible AI, data privacy, explainability, and human-in-the-loop workflows is beneficial.
- Experience developing software in regulated or data-sensitive environments is beneficial.
Benefits
- Permanent contract from day one.
- Additional holidays, including birthday and service-anniversary days off.
- Gold medical package for employees and their families.
- Premium life insurance package and private pension plan.
- Soft skills training, technical workshops, language classes, and development programs.
- Volunteer opportunities, employee networks, and well-being programs.
- Flexible work-life support, paid volunteer days, and additional benefits depending on seniority.
Tech Stack
Categories
About State Street
State Street is a global custodian bank and asset manager serving institutional investors with investment servicing, fund accounting, trading/FX, data, and index/active strategies. Its products include State Street Global Advisors’ funds and ETFs, the Charles River Investment Management Solution, and the front-to-back State Street Alpha platform. Founded in 1792 and headquartered in Boston, the company is publicly traded on the NYSE (ticker: STT) and operates across major markets worldwide.